获取百度相关词 百度下拉词 接口 360搜索相关词

zblog8个月前zblog问题解答32
https://www.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=pc&from=pc_web&wd=%E7%8E%8B%E8%80%85%E8%8D%A3%E8%80%80%E4%BA%9A%E7%91%9F

https://www.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=pc&from=pc_web&wd=王者荣耀


{"q":"王者荣耀亚瑟","p":false,"g":[
{"type":"sug","sa":"s_1","q":"王者荣耀亚瑟怎么出装最厉害"},
{"type":"sug","sa":"s_2","q":"王者荣耀亚瑟教学和打法"},
{"type":"sug","sa":"s_3","q":"王者荣耀亚瑟怎么玩才厉害"},
{"type":"sug","sa":"s_4","q":"王者荣耀亚瑟台词"},
{"type":"sug","sa":"s_5","q":"王者荣耀亚瑟图片"},
{"type":"sug","sa":"s_6","q":"王者荣耀亚瑟皮肤"},
{"type":"sug","sa":"s_7","q":"王者荣耀亚瑟厉害吗"},
{"type":"sug","sa":"s_8","q":"王者荣耀亚瑟头像"},
{"type":"sug","sa":"s_9","q":"王者荣耀亚瑟王"},
{"type":"sug","sa":"s_10","q":"王者荣耀亚瑟技能"}
],"slid":"58413075098302","queryid":"0x1f835205a976abe"}


360搜索相关词

https://sug.so.360.cn/suggest?callback=&encodein=utf-8&encodeout=utf-8&format=json&src=srp_suggst&fields=word&word=%E7%8E%8B%E8%80%85%E8%8D%A3%E8%80%80
https://sug.so.360.cn/suggest?callback=&encodein=utf-8&encodeout=utf-8&format=json&src=srp_suggst&fields=word&word=王者荣耀

{"errorcode":0,"ext":"nlpv=test_108","query":"王者荣耀","result":[
{"face":"","word":"王者荣耀电脑版下载"},
{"face":"","word":"王者荣耀视频"},
{"face":"","word":"王者荣耀澜"},
{"face":"","word":"王者荣耀官网"},
{"face":"","word":"王者荣耀云游戏"},
{"face":"","word":"王者荣耀图片"},
{"face":"","word":"王者荣耀王小贱"},
{"face":"","word":"王者荣耀秒玩入口"},
{"face":"","word":"王者荣耀s39赛季什么时候开始"},
{"face":"","word":"王者荣耀在线试玩免费"}
],"sleep":21600,"sp":"","src":"srp_suggst","ssid":"9e9dc2685f83433aa60daf44d98c97d2","version":"revise"}


下拉词

https://www.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=wise&from=wise_web&wd=王者荣耀

{"q":"王者荣耀","p":false,"g":[{"type":"sug","sa":"s_1","q":"王者荣耀"},{"type":"direct_new","sa":"s_2_ti","q":"王者荣耀4.10日更新","info":{"vec_str_raw":["{\"flag\":\"hot_flow\",\"type\":\"1020\",\"versionControl\":{\"a0\":{\"max\":\"\",\"min\":\"11.31.0.0\"},\"i0\":{\"max\":\"\",\"min\":\"11.31.0.0\"}},\"value\":{\"name\":[{\"color\":\"#000\",\"text\":\"王者荣耀4.10日更新\"}],\"query\":\"王者荣耀4.10日更新\",\"btnKuang\":1,\"tag_style\":{\"tag_type\":1,\"text\":\"热\",\"text_color\":\"#FFFFFFFF\",\"border_color\":\"#7FFF6600\",\"bg_color\":\"#FFFF6600\",\"dark_text_color\":\"#FFFFFFFF\",\"dark_border_color\":\"#7FFF6600\",\"dark_bg_color\":\"#FFFF6600\",\"night_text_color\":\"#FFFFFFFF\",\"night_border_color\":\"#7FFF6600\",\"night_bg_color\":\"#FFFF6600\"}}}"]}},{"type":"direct_new","sa":"s_3_ti","q":"王者荣耀2025年kpl将举办","info":{"vec_str_raw":["{\"flag\":\"hot_flow\",\"type\":\"1020\",\"versionControl\":{\"a0\":{\"max\":\"\",\"min\":\"11.31.0.0\"},\"i0\":{\"max\":\"\",\"min\":\"11.31.0.0\"}},\"value\":{\"name\":[{\"color\":\"#000\",\"text\":\"王者荣耀2025年kpl将举办\"}],\"query\":\"王者荣耀2025年kpl将举办\",\"btnKuang\":1,\"tag_style\":{\"tag_type\":1,\"text\":\"新\",\"text_color\":\"#FFFFFFFF\",\"border_color\":\"#7FFF4267\",\"bg_color\":\"#FFFF4267\",\"dark_text_color\":\"#FFFFFFFF\",\"dark_border_color\":\"#7FFF4267\",\"dark_bg_color\":\"#FFFF4267\",\"night_text_color\":\"#FFFFFFFF\",\"night_border_color\":\"#7FFF4267\",\"night_bg_color\":\"#FFFF4267\"}}}"]}},{"type":"sug","sa":"s_4","q":"王者荣耀下载安装"},{"type":"sug","sa":"s_5","q":"王者荣耀国际服下载"},{"type":"sug","sa":"s_6","q":"王者荣耀客服电话24小时人工服务热线"},{"type":"sug","sa":"s_7","q":"王者荣耀女角色张嘴流眼泪翻白眼图片"},{"type":"sug","sa":"s_8","q":"王者荣耀段位等级顺序"},{"type":"sug","sa":"s_9","q":"王者荣耀官网"},{"type":"sug","sa":"s_10","q":"王者荣耀安卓转换苹果系统怎么转"}],"slid":"53668327022858","queryid":"0x8c30cfa191610a"}


下拉词 php实现 下载



获取百度和360相关词php代码实现参考(有其他保存代码):

function getCurla($url)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}

function guanjianci($word)
{
    $mbaidu = "https://www.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=pc&from=pc_web&wd=" . strtr($word, array('%20' => null, ',' => null, ' ' => null, '?' => null, '.html' => null));//$_GET['s'];;//百度接口
    $json = getCurla($mbaidu);
    $jsonArr = json_decode($json, true);  //解析json
    $data = json_decode($json, true);
    $keywords = [];
    foreach ($data['g'] as $item) {
        if (isset($item['q'])) {
            $keywords[] = $item['q'];
        }
    }
    // 找到最长的关键词及其索引
    $longestKeyword = '';
    $longestIndex = -1;
    foreach ($keywords as $index => $keyword) {
        if (mb_strlen($keyword, 'UTF-8') > mb_strlen($longestKeyword, 'UTF-8')) {
            $longestKeyword = $keyword;
            $longestIndex = $index;
        }
    }

    // 删除最长的关键词
    if ($longestIndex !== -1) {
        unset($keywords[$longestIndex]);
    }

    // 指定保存关键词的文件路径
    $filePath = __DIR__ . '/data/keywords.txt';

    // 打开文件以写入模式
    $fileHandle = fopen($filePath, 'a');

    // 写入剩余的关键词到文件中
    foreach ($keywords as $keyword) {
        fwrite($fileHandle, $keyword . PHP_EOL); // 每个关键词占一行
    }
    // 关闭文件
    fclose($fileHandle);
    if ($jsonArr['g']['0']['q'] == NUll) {
        $mbaidu = "https://sug.so.360.cn/suggest?callback=&encodein=utf-8&encodeout=utf-8&format=json&src=srp_suggst&fields=word&word=" . strtr($word, array(',' => null, ' ' => null, '?' => null, '.html' => null));
        $json = getCurla($mbaidu);
        $data = json_decode($json, true);  //解析json
        // 获取 "result" 数组
        $keywords = [];
        foreach ($data['result'] as $item) {
            if (isset($item['word'])) {
                $keywords[] = $item['word'];
            }
        }

        // 找到最长的关键词及其索引
        $longestKeyword = '';
        $longestIndex = -1;
        foreach ($keywords as $index => $keyword) {
            if (mb_strlen($keyword, 'UTF-8') > mb_strlen($longestKeyword, 'UTF-8')) {
                $longestKeyword = $keyword;
                $longestIndex = $index;
            }
        }

        // 删除最长的关键词
        if ($longestIndex !== -1) {
            unset($keywords[$longestIndex]);
        }

        // 指定保存关键词的文件路径
        $filePath = __DIR__ . '/data/keywords.txt';

        // 打开文件以写入模式
        $fileHandle = fopen($filePath, 'a');

        // 写入剩余的关键词到文件中
        foreach ($keywords as $keyword) {
            fwrite($fileHandle, $keyword . PHP_EOL); // 每个关键词占一行
        }

        // 关闭文件
        fclose($fileHandle);
    }
    $word = strtr($longestKeyword, array('com' => null, ' ' => null, 'cn' => null, 'www' => null, ',' => null, '.' => null));
    return $word;

}


相关文章

zblog后台发文章超级慢的问题排查

zblog后台发文章超级慢的问题排查: zb_system/cmd.php  case 'ArticlePst': ... $zbp->Bu...

zblog链式sql不支持 ESCAPE  ,但是sqlite 必须要用ESCAPE ,硬改sql不优雅了

zblog链式sql不支持 ESCAPE ,但是sqlite 必须要用ESCAPE ,硬改sql不优雅了

/zb_system/function/lib/zblogphp.php通过用户名获取用户实例(不区分大小写). public function GetMemberByN...

aardio换行 aardio怎么换行

aardio换行 aardio怎么换行

 也可以用单引号 里面 \r\n...

根据进程id pid 查询 查看进程的程序所在位置

ps -ef | grep 12998 | grep -v grep 或  ls -l /proc/19355...

linux打包压缩文件夹到指定压缩包

tar -czf /www/bug_fix/c9.tar.gz --ignore-failed-read -C /www/wwwroot/8.8.8.162/runtime/cache c9打包&nb...