`

百度URL地址参数的分析

 
阅读更多

在搜索引擎的URL地址参数中,我们可以清晰的知道,该软件是否与搜索引擎进行了点击付费类的合作,我们以百度搜索的URL参数部分举例说明如下:

  http://www.baidu.com/s?wd=关键字

  wd(Keyword):查询的关键词;

  http://www.baidu.com/s?wd=关键字& amp;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=201326592&cl=2&lm=-1&tn=baiduimage&pv=&z=0&word=www.qqku8.cn&s=0

  ct--此值一般是一串数字,可能是搜索请求的验证码;

  si--在限定的域名中搜索,比如想在本站内搜索可使用参数si=www.qqku8.cn,要使这个参数有效必须结合ct参数一起使用;

  http://video.baidu.com/v?rn=20&pn=0

  rn(Record Number):搜索结果显示条数,缺省设置rn=10,取值范围:10-100;

  http://www.baidu.com/s?bs=QQ表情

  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=0

  tn 搜索框所属网站。比如 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=& amp; ct=2097152&si=sina.com.cn&ie=gb2312&cl=3&wd=理想

  bs——上一次搜索的关键词(Before Search),估计与相关搜索有关

 

来源:http://xutongbin.blog.163.com/blog/static/20027728520111158355473/

 

分享到:
评论

相关推荐

    解析百度搜索结果link?url=参数分析 (全)

    url=参数分析】 在深入探讨百度搜索结果中`link?url=`参数的解析之前,首先需要理解这个参数的用途。百度搜索结果中的`link?url=`URL是百度搜索引擎为了提供一种跳转机制而设计的。这种机制允许百度在用户点击搜索...

    百度地图地址解析

    这段代码定义了一个函数`baidu_geocode`,它接收地址和AK作为参数,然后调用百度地图API,解析返回的JSON结果,并返回经纬度坐标。如果请求失败,函数会打印错误信息并返回None。 除了基础的地址解析,百度地图API...

    URL的分析与跟踪(url知识详解)

    正确编码和验证URL参数,避免潜在的安全风险,是开发过程中的重要环节。 总结,理解和掌握URL的分析与跟踪,不仅有助于优化网站性能,提升用户体验,同时也是网络安全防护的基础。通过本文的深入探讨,读者将能更好...

    百度文库浏览器分析及实现.doc

    #### 四、百度文库浏览器参数分析 百度文库浏览器在初始化时会通过JavaScript传入以下关键参数: - `docurl`: 文档的基本URL地址。 - `docid`: 指定文档的唯一标识符(GUID)。 - `fpn`: 文档起始页码,默认为1。 ...

    python百度快排脚本代码(附刷排名整套参数).rar

    以上是对"python百度快排脚本代码(附刷排名整套参数)"可能涉及的主要知识点的详尽阐述,希望对你理解并运用这个脚本有所帮助。在实际操作中,结合理论知识和实践经验,可以更有效地提升网站在搜索引擎中的排名。

    superl-url-master_superl-url_superl-url的使用_超级url采集器_

    使用"superl-url"时,首先需要配置好搜索引擎的参数,如关键词、搜索限制等。然后,通过调用相应的接口启动采集任务,程序会自动遍历搜索引擎返回的结果,提取出其中的URL。采集到的URL数据可以保存为文件,供后续的...

    常用搜索引擎地址栏参数

    本文将详细介绍百度与Google两大搜索引擎中的常见地址栏参数,以便用户能更好地利用搜索引擎。 #### 百度搜索参数解析 - **wd(Keyword)**:这是最基础的参数,代表查询的关键词,是搜索行为的核心。 - **pn...

    百度ip定位代码

    3. **构造请求**:根据百度API文档,你需要构造一个HTTP请求,指定URL和参数。通常,IP地址是必填参数,而AK则作为认证信息。 4. **发送请求**:使用HTTP客户端库(如Apache HttpClient或Java内置的...

    百度自然语言处理的API接口PDF文档

    具体来说,开发者需要通过申请获得一个access_token,并在每次调用API时将该token附加在URL参数中以进行身份验证。 百度NLP API是面向开发者开放的,其产品定价和计费方式根据使用量及服务内容不同而有所变化。...

    Python实现查百度收录

    发送HTTP请求:使用requests模块发送GET请求,将构造好的URL作为参数传递给requests的get方法,获取查询结果的网页内容。 提取结果:使用正则表达式或其他合适的方式从返回的网页内容中提取出需要的信息,如收录...

    百度地图IP定位

    3. 调用IP定位API:发送HTTP GET请求到指定URL(如:http://api.map.baidu.com/ip/v3?ak=你的密钥&ip=目标IP地址),其中“ak”参数替换为你的API密钥,“ip”参数填入要定位的IP地址。 4. 解析返回结果:API会返回...

    Url快速采集器

    Url快速采集器就是这样一款专为关键字采集而设计的工具,它能帮助用户快速从百度、360等主流搜索引擎中获取相关网址,极大地提升了信息检索的效率。 Url快速采集器的核心功能在于关键字搜索与结果抓取。用户只需...

    主要搜索引擎referrer参数.pdf

    文档中提到的搜狗的搜索URL参数包含“query”用于指定搜索内容,以及“num”用于控制返回结果的数量。这些参数能够帮助用户在搜狗搜索引擎上设置个性化的搜索请求。 在分析和使用这些参数时,需要注意的是,参数...

    百度单一推送(查额度比较好用,来源百度站长论坛).zip

    3. Config.ini:配置文件,通常包含应用程序的设置,如API接口地址、请求参数、认证信息等。对于“百度单一推送”,可能包括API密钥、推送频率等关键配置。 4. not_same_site.txt 和 urls.txt:这两个文件可能包含...

    百度开放云vod 点播API实例

    百度开放云VOD支持自定义转码模板,通过`CreateTranscodeTemplate`和`ExecuteTranscode` API,你可以定义转码参数,如分辨率、编码格式、码率等,并启动转码任务。 获取视频信息是另一个常用操作,通过`...

    取百度MP3地址算法.zip易语言项目例子源码下载

    这是一个关于易语言编程的项目实例,主要关注的是如何获取百度MP3音乐的URL地址。易语言是一种中国本土的编程语言,旨在提供一个简单易学、直观的编程环境。在这个项目中,开发者分享了如何利用易语言来实现从百度...

    调用百度搜索API

    8. **源码分析**:博客中的源码可能会展示如何设置请求头、构造URL、传递参数以及如何解析返回的JSON数据等内容,是学习调用API的好材料。 9. **工具使用**:可能涉及使用Postman等工具进行接口测试,快速验证接口...

    2014超级百度PING,百度批量提交工具

    5. **监控反馈**:提交后,记得定期查看百度的收录情况,分析哪些URL被成功索引,哪些未被处理,以便进行后续的优化策略调整。 批量提交工具虽然方便,但也需要注意几个重要事项以保持良好的SEO实践: 1. **遵循...

Global site tag (gtag.js) - Google Analytics