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

zblog12个月前zblog问题解答44
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;

}


相关文章

php读取文件夹 phptxt 扫描txt文件效率 对比

# 获取一个 txt 文件中的txt文件数量(一层) function guiyi_txt_pro_txt_num2($path_txt) { &nb...

pip出问题 ssl --trusted-host mirrors.aliyun.com

pip3 install -i http://mirrors.aliyun.com/pypi/simple/ mysql-connector-python==8.0.33 --trusted-host...

zblog造数据 文章造数据

INSERT INTO zbp_post (`log_CateID`,   `log_AuthorID`,   `log_Tag`,...

phpstrom设置 打开项目 可以在新窗口中打开项目,替换当前窗口中的项目,或者将项目附加到已经打开的项目。您想如何打开项目? 不再询问(D)

phpstrom设置 打开项目 可以在新窗口中打开项目,替换当前窗口中的项目,或者将项目附加到已经打开的项目。您想如何打开项目? 不再询问(D)

打开项目 可以在新窗口中打开项目,替换当前窗口中的项目,或者将项目附加到已经打开的项目。您想如何打开项目? 不再询问(D)  在phpstorm 我点了 不在询问,我现在想 继续弹出这个...

在 PHP 中,sha1() 函数用于计算给定数据的 SHA-1 哈希值。

在 PHP 中,sha1() 函数用于计算给定数据的 SHA-1 哈希值。SHA-1 是一种加密哈希函数,它可以接受一个输入(通常是字符串),并产生一个几乎唯一的 160 位(20 字节)哈...

盗版宝塔如何升级正版

先参考  http://zblog.gongshi5.com/post/65.html root  16 大概率不行宝塔bt命令失效如何修复面板2024-01-05 16...