解决百度站内搜索HTTPS不能访问

这个百度上面应该有蛮多类似的教程,今天自己做一下笔记。
两种解决方法:
一种正常的走from表单,运气好就不会有强制变成HTTPS的链接。

<form action="https://zhannei.baidu.com/cse/search" method="get" target="_blank" class="bdcs-search-form" autocomplete="off" id="bdcs-search-form"> 
<div class="list_input_c clearfix">
<i></i>
<input type="text" name="q" id="bdcsMain" class="text_input" placeholder="请输入搜索关键词" id="search_input">
</div>
<input type="button" class="button_input" value="搜索" id="search_btn">
<input type="hidden" name="s" value="8383986695822967105">  
<input type="hidden" name="entry" value="1">  
</form>

大概会是这样,具体的需要看自己的样式表来设计。
最主要的是

input type="text" name="q" id="bdcsMain"

这个必须要有,还有从百度申请的id同样也很重要。
第二种,从网上参考的。

<form method="get" target="testif" class="bdcs-search-form" id="bdcs-search-form" onSubmit={this.submit}>
<input class="keyword_input u-search-input"  id="bdcsMain" name="q" placeholder="请输入搜索关键词" maxlength="10" autocomplete="off" type="text">
<input type="submit" class="schbtn u-search-btn" id="bdcs-search-form-submit" value="搜索" onclick="window.open('https://zhannei.baidu.com/cse/search?s=939510928177053916&entry=1&q='+document.getElementById('bdcsMain').value)">
<iframe name="testif" style="display: none;"}></iframe>
</form>

因为我这个是包含了样式,所以也加上了form标签,按理说是可以去掉的。
这个我觉得还是有问题的,但是可以使用,虽然不是我心目中那么完美的那种,但是能勉强使用。
如果有大佬,可以帮忙修改一下。我也是照猫画虎。

相关推荐

  • 友情链接:
  • PHPCMSX
  • 智慧景区
  • 微信扫一扫

    微信扫一扫
    返回顶部

    显示

    忘记密码?

    显示

    显示

    获取验证码

    Close