百度搜索指定网站内容(原来http的网站使用百度站内搜索()安装SSL安全证书)

优采云 发布时间: 2021-09-29 02:27

  百度搜索指定网站内容(原来http的网站使用百度站内搜索()安装SSL安全证书)

  原来的http网站用的是百度站搜索(),安装SSL安全证书,把http改成https后,百度站搜索就失效了。根本原因是网站上的搜索代码不再支持 HTTPs。

  比如原来的HTML8网站是,在网站顶部搜索,升级到,输入关键字点击搜索,但是不能去搜索,而是再次打开。经过多次实验,实现了https网站的百度站搜索功能,改动最小。

  特点:解决方法很简单。

  直接看原代码:

  

<br /><br /><br />

  

(function(){

document.write(unescape('%3Cdiv id="bdcs"%3E%3C/div%3E'));

var bdcs = document.createElement('script');bdcs.type = 'text/javascript';

bdcs.async = true;bdcs.src = 'http://znsv.baidu.com/customer_search/api/js?sid=12646226687798686566' +

'&plate_url=' + encodeURIComponent(window.location.href) + '&t=' + Math.ceil(new Date()/3600000);

var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(bdcs, s);})();

  上面的HTML表单代码是你自己的,根据百度网站的要求添加输入框即可,其他表单代码根据需求设置布局;

  JS代码是百度网站提供的原代码,没有改动(百度网站每个账号不一样,sid也不一样。需要注意的是HTML8的JS和你的不一样,需要修改)从百度网站的搜索背景中获得)。

  修改方法:

  1、在搜索按钮表单中添加代码:

  因为我在搜索结果页面百度站点的搜索后台设置了我的二级域名“”,所以需要修改为你的二级域名(如果没有设置,使用百度提供搜索结果页面)。需要注意search?s=798686566这串数字(登录百度网站搜索得到自己的),修改和百度提供的JS一样。

  

  获取站点中每次搜索的唯一编号

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线