joe主题收录检测修改
标签搜索

joe主题收录检测修改

阿希
2022-06-24 / 0 评论 / 23 阅读 / 正在检测是否收录...

前言

今天下载joe主题的时候发现文章提示收录的,问题出在百度针对附加参数进行了检测,去掉后可以正确获取。

修改core/route.php原主题代码

/*第135行*/
    $site = $self->request->site;
    $encryption = md5(mt_rand(1655, 100860065) . time());
    $baiduSite = "https://www.baidu.com/s?ie=utf-8&newi=1&mod=1&isid={$encryption}&wd={$site}&rsv_spt=1&rsv_iqid={$encryption}&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&rsv_dl=ib&rsv_sug3=2&rsv_sug1=1&rsv_sug7=001&rsv_n=2&rsv_btype=i&inputT=3083&rsv_sug4=3220&rsv_sug=9&rsv_sid=32818_1460_33042_33060_31660_33099_33101_32961_26350_22159&_ss=1&clist=&hsug=&f4s=1&csor=38&_cr1=32951";
/*第146行*/
 curl_setopt($ch, CURLOPT_REFERER, "https://www.baidu.com/s?ie=UFP-8&wd={$site}");

修改后代码

/*第135行*/
    $site = urlencode($self->request->site);
    $baiduSite = "http://www.baidu.com/s?ie=utf-8&wd={$site}";
/*第146行*/
    curl_setopt($ch, CURLOPT_REFERER, "https://www.baidu.com/s?ie=utf-8&wd={$site}");

这样就解决了查询百度收录的问题

2

评论

博主关闭了所有页面的评论