当前位置:首页 > 站长杂谈 > 正文内容

百度搜索常用API(推荐开发者收藏)

小宝4年前 (2020-07-04)站长杂谈1304

thum-df411593830011.jpeg 百度搜索常用API(推荐开发者收藏)  API 百度 第1张

前言:以下罗列了一些百度搜索的常用参数(普通API调用格式),可能正常搜索用户几乎用不到,不过对于网站开发,程序开发者等可能大有裨益


查询的关键词

http://www.baidu.com/s?wd=关键字
wd(Keyword)
http://www.baidu.com/s?wd=菠萝博客

http://www.baidu.com/s?wd=关键字&cl=3
cl(Class):搜索类型,cl=3为网页搜索,cl=2为图片搜索;
http://video.baidu.com/v?rn=20&pn=0
pn(Page Number)显示结果的页数;
http://www.baidu.com/s?ie=gb2312
ie(Input Encoding)查询关键词的编码,缺省设置为简体中文,即ie=gb2312;
http://image.baidu.com/i?ct=503316480&si=zbjingshui.com
ct--此值一般是一串数字,可能是搜索请求的验证码;
si--在限定的域名中搜索,比如想在本站内搜索可使用参数si=shangzhiwang.com,要使这个参数有效必须结合ct参数一起使用;

http://video.baidu.com/v?rn=20&pn=0
rn(Record Number)搜索结果显示条数,缺省设置rn=10,取值范围:10-100;
http://www.baidu.com/s?bs=菠萝博客

bs(Before Search)上一次搜索的关键词;

tn提交搜索请求的来源站点,这是百度与免费软件合作时的利益来源,举例来说我们使用的一些免费浏览器中所提供的百度搜索时,URL地址中都带有tn=内容,tn=后面的内容就是百度联盟的账号。如:Firefox的tn=suvion_dg(tn=suvion_4_dg),傲游的tn=myie2dg,The World的tn=suvion_4_pg,只要你使用了这些带有tn=的搜索,只要点击了其中的广告,提供该软件的浏览器就会从中赚取利益。搜索结果有个例外,当tn=baidulocal时,你可以得到一个无竞价无广告的百度搜索结果.


收集补充:
百度参数分析----搜索时URL参数含义

http://www.baidu.com/s?lm=0(搜 索结果时间限制) &si=&rn=10(每页显示的数目) &ie=gb2312&(语言) ct=0 &wd=%CA%6%BB%FA& (关键词) pn=10 (在第pn比上10后加上1页) &ver=0 &cl=3 &uim=6 &usm=0tn 搜索框所属网站。比如 tn=sitehao123,就是 http://www.hao123.com/ 左上那个搜索框

ie Input Encoding - 输入编码。百度似乎不支持其它编码。 默认值是“gb2312”
word 搜索的关键词。

kw 搜索的关键词。
bs Before Search - 上一次搜索输入的关键词.

sr 不建议使用该参数.结合bs使用。一般查询sr=0或者为空值,但sr=1时,查询将结合bs的值一起作为查询的关键字.默认值为0,除0,1外其它值无效。

ct 语言限制。0-所有语言,1-简体中文网页,2-繁体中文网页;其它不确定或者无效或。默认值为0.

rn 每页包含的搜索结果数目。默认值为10

pn 搜索结果的页码,从零开始计数。即pn = ${结果页码-1}*rn。

lm 搜索结果的时间限制。以天为单位,例如搜索最近一个月的网页,lm=30.默认值为0,表示没有时间限制。

q5 搜索内容位置限制.0-所有内容;1-网页标题(相当于使用'title:'查询前缀);2-url(相当于使用'inurl:'查询前缀);其它值等效于0.默认值为0

q6 搜索内容网站限制.例如q6=sohu.com,表示只搜索sohu.com的网页;相当于使用了'site:前缀'.默认值为空

dq 不建议使用该参数.查询内容来原的地区限制. 具体值有百度确定.默认值为空.试了一下,使用这个参数的效果很差.

myselectvalue
submit=
tb=on 贴吧?
f 未知。 默认值为空
cl 未知。 默认值为空
rs2 未知。
sc 未知。


百度搜索命令参数

构造半自动化搜索引擎查询,需要了解一下,百度url构成方式和参数的作用。虽然是转载,但是还是有很大的学习意义了。

http://www.baidu.com/baidu?cl=3&tn=baidutop10&wd=%B6%B9%B0%EA
这是一个从百度风云榜里面截取的url链接了。cl=3 表示网页搜索,tn表示来源站点,wd是关键词%B6%B9%B0%EA 是utf编码之后的结果了。

百度搜索命令中的参数
必备参数:

wd——查询的关键词(Keyword)
pn——显示结果的页数(Page Number)
cl——搜索类型(Class),cl=3为网页搜索
可选参数:
rn——搜索结果显示条数(Record Number),取值范围在10--100条之间,缺省设置rn=10
ie——查询输入文字的编码(Input Encoding),缺省设置ie=gb2312,即为简体中文
tn——提交搜索请求的来源站点
几个有用的tn

tn=baidulocal 表示百度站内搜索,返回的结果很干净,无广告干扰。

比如,在百度站内搜索“快乐”,看看返回结果是不是很清爽。

tn=baiducnnic 想把百度放在框架中吗?试试这个参数就可以了,是百度为Cnnic定制的

si——在限定的域名中搜索,比如想在新浪的站内搜索可使用参数si=sina.com.cn,要使这个参数有效必须结合ct参数一起使用。

ct——此参数的值一般是一串数字,估计应该是搜索请求的验证码
si 和ct参数结合使用,比如在sina.com.cn中搜索“理想”,可用:http://www.baidu.com/s?q=& ct=2097152&si=sina.com.cn&ie=gb2312&cl=3&wd=理想
bs——上一次搜索的关键词(Before Search),估计与相关搜索有关

扫描二维码推送至手机访问。

版权声明:本文由 菠萝博客 发布,如需转载请注明出处。

本文链接:https://boluobk.cn/post/113.html

标签: API百度
分享给朋友:

相关文章

哀悼日网站全站变灰CSS代码

哀悼日网站全站变灰CSS代码

为深切哀悼抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞,响应国务院发布的2020年4月4日全国性哀悼活动! 新型冠状病毒肺炎疫情阻击战打响以来,全国各地抗疫工作人员与同胞们一直都战斗在一线, 对他们的付出,菠萝博客致以最崇高的敬意!为...

如何选择虚拟主机产品

如何选择虚拟主机产品

虚拟主机的作用很广泛,一般用于搭建网站网页,也可以用于存放数据(节点不同下载速度不同)等,不过大多数还是用来搭建网站,不过很多人不会选购主机,导致上了主机商的当,速度慢不说,还经常访问不了,这就需要在购买的时候去观察和测试主机产品的性能首先...

康乐Kangle 商业版超强防CC 点击继续访问 一个美化css的界面

康乐Kangle 商业版超强防CC 点击继续访问 一个美化css的界面

超强版防CC教程这篇文章的防护配置方法同博文:康乐Kangle 商业版完美智能防CC攻击(0误封)3311后台防护CC设置教程 防御一切CC攻击。 的配置方法一样,只是更换了anit_cc中msg的参数,此参数的防护方案是如果超过...

给网站添加一个夜间模式

教大家怎么给自己的网站添加一个夜间模式,当然代码不是我制作开发的,我不生产代码,我只是代码的搬运工(广告词很熟悉哈),好了不多说废话,这个代码是在网上找到,也不知道原始作者是谁,感谢您的无私奉献。首先,我们需要在主题模板中打开“footer...

Termux安装Linux

Termux安装Linux

Termux 在安装好 proot 的情况下,是可以运行 Linux 系统的,利用这个原理,沫辰写出了 Termux 一键安装 Linux 脚本,让你的 Termux 折腾之路更加简单。准备工作项目地址: https://gith...

最全常用正则表达式大全

最全常用正则表达式大全

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1. 数字:^[0-...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。