百度url解析Joe.Smith整理大全
百度url解析Joe.Smith整理大全
本文链接:http://blog.csdn.net/qq_26816591/article/details/53335987#t23
所给出的
参考百度rul:
格式整理后:
https:
安全套接字层传送的超文本传输协议
//www.baidu.com/
:baidu的域名
s?
s: 这是一种无扩展名的方法实现的
ie=utf-8
ie:关键字编码格式默认为:GB2312 简体中文
f=8
f: 值有:1,3,8大概还有其他的,临时发现就这3种,
1指的是相干搜索,透露表现用户选择了搜索页面最下面的“相干搜索”中的某个关键词。;
3下拉框搜索透露表现用户输入肯定的词语之后出现“联想词语”,用户最终用鼠标选择了某个关键词;或用键盘选择了某个关键词后直接按回车。;
8用户自立搜索,透露表现用户直接点击“百度一下”按键(有bs变量时才出现f=8)
rsv_bp=1
rsv_bp:使用的是百度哪一个搜索框0是首页输入;1是顶部搜索输入;2是底部搜索输入
rsv_idx=2
rsv idx:未知
tn=baiduhome_pg
tn: 提交搜索请求来源例如:tn=50000021_hao_pg用hao123 里的百度搜的
tn=baidulocal表示百度站内搜索,返回的结果很干净,无广告干扰。
当tn= baiduerr 表示这是从错误页搜索跳转过来的
wd=java
wd:查询关键字 (word) 一般以也会是一串字符例如:%e4%bb%a5%e6%a2%a6%e4%b8%ba%e9%a9%ac%e8%af%97%e9%85%92%e8%b6%81%e5%b9%b4%e5%8d%8e 如果你用url编码方式进行解码你才能看到真实的内容
rsv_spt=1
rsv_spt:表示首页搜索浏览器内核版本类型,
1表示新版百度首页搜索(先要登录百度帐号)
2表示百度实时热点搜索(先要登录百度帐号)
3表示传统百度首页搜索
oq=java
oq:上次索引关键字
rsv_pq=9ae87b9e0000af9a
rsv_pq:透露表现用来记录关键词和上一次搜素的关键词(相干关键词)的
rsv_t
rsv_t=64a2xLPgOIqVeiuTYMJ2vghLIMU2amOkhpFAUsNeIXZ6aMAmwitsrebiPa%2BGy1E8WWZa
rsv_t:搜索效果的一种随机密码珍爱措施
rqlang=cn
rqlang:跟地域有关cn是代表中国地域
rsv_enter=0
rsv_enter:未知
rsv_sug=1
含义 搜索框提示的搜索历史记录(Search history)
参数值:0 搜索框提示0条搜索历史记录1 搜索框提示1条搜索历史记录2 搜索框提示2条搜索历史记录
inputT=2335
inputT:透露表现的是搜索相应时间,单位是毫秒;
rsv_sug3=1
未知
rsv_sug1=1
搜索框提示次数
rsv_sug7=100
未知
rsv_sug4=1395
未知
rev_ers
ers: rsv_ers xn* (*取0或1) 指的是搜索词后,翻页出现对应的相干搜索,从0开始。假如在url里已经是0的话,那对应的相干搜索就从1开始(这个参数还有许多密,这个只是初步测试)
rn
rn:每页显示数目 默认为10 最大50
pn
pn:显示结果页数默认为0 其他每页递增rn 即:rn为20时第1页 pn=0 第2页 pn=20 第3页 pn=40
cl
cl: 百度提交的搜索类型(Class),cl=3为网页搜索,cl=2为百度消息
ct
语言限定。0-所有语言,1-简体中文网页,2-繁体中文网页;其它不确定或者无效或。默认值为0.
si
在限定的域名中搜索,比如想在本站内搜索可使用参数si=shangzhiwang.com,要使这个参数有效必须结合ct参数一起使用;
bs(Before Search)
上一次搜索的关键词;
lm=0
搜索结果时间限制)以天为单位,例如搜索最近一个月的网页,lm=30.默认值为0,表示没有时间限制。
ft
搜索的文档格式,pdf、doc、xls、ppt、rtf等,默认值为空。
q1
包含以下的悉数的关键词
q2
包含以下的完备关键词
q3
包含以下任意一个关键词
q4
不包括以下关键词
q5
搜索内容位置限制.0-所有内容;1-网页标题(相当于使用'title:'查询前缀);2-url(相当于使用'inurl:'查询前缀);其它值等效于0.默认值为0
q6
搜索内容网站限制.例如q6=sohu.com,表示只搜索sohu.com的网页;相当于使用了'site:前缀'.默认值为空
dq
不建议使用该参数.查询内容来原的地区限制.
还有更多关键字,希望大家多提意见,大家共同学习。
仅供学习使用请勿用于商业或其他非法用途,一切责任均与作者无关,此文章仅供学习使用不支持用于hack行为。
版权说明
著作权归作者所有©。
商业转载请联系作者获得授权,非商业转载请注明出处。
本文作者:Joe.Smith
发表日期:2016年11月25日
本文链接:http://blog.csdn.net/qq_26816591/article/details/53335987#t23
来源:CSDN
更多内容:百度搜索技巧
百度url解析Joe.Smith整理大全的更多相关文章
- 百度url 参数详解全
百度url解析Joe.Smith整理大全 百度url解析Joe.Smith整理大全...1 本文链接:http://blog.csdn.net/qq_26816591/article/details/ ...
- 百度URL參数解析
百度URL參数解析 在用Python爬取百度搜索的内容时,发现百度搜索的url非常的长.往往会跟一大段的參数,但事实上非常多參数都是没有必要的,如相同是搜索javakeyword,能够通过 http: ...
- 百度URL参数解析
在用Python爬取百度搜索的内容时,发现百度搜索的url非常的长,往往会跟一大段的参数,但其实很多参数都是没有必要的,如同样是搜索java关键字,可以通过 http://www.baidu.com/ ...
- 简单的URL解析
简单的URL解析,直接举例说明了 function getUrl(){ //如果存在则取到来后面的参数,注意,?不需要取出,substring从1开始,否则取""; var qs ...
- ThinkPHP中URL解析原理,以及URL路由使用教程!
几个概念: THINKPHP 是一个MVC框架,使用PATHINFO解析出分组名,模块名,方法名,以及参数. PATHINFO:就是 http://localhost/index.php/Home/I ...
- Django的url解析
Django中采用正则表达式来匹配所请求的url,这个叫做URLconf,作为MVC中的C(控制器), 这样再调用相应的试图,达到控制器控制试图的显示的效果. 看一下Django的url解析过程 第一 ...
- jsp页面获取参数的方法(url解析、el表达式赋值、session取值)【原创】
最近使用myEclispse做网站,使用jsp+js+css做页面,网站中常用到从列表进入详情页面的跳转,下面对详情页面的值填充方式做一个简单总结: 1.url中使用request获取参数 jsp上方 ...
- 解决silk-v3-decoder-master转换wav时,百度语音解析问题
$cur_dir/silk/decoder >& if [ ! -f "$1.pcm" ]; then /usr/local/ffmpeg/bin/ffmpeg -y ...
- 用正则把url解析为对象
用正则把url解析为对象 <!DOCTYPE html><html><head><meta charset="utf-8">< ...
随机推荐
- HDU 2022 海选女主角
http://acm.hdu.edu.cn/showproblem.php?pid=2022 Problem Description potato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业 ...
- Xshell登录Docker
使用SSH协议登录即可,用户名为docker,密码为tcuser
- Git从零开始(二)
前面提交了一个test1.txt文件,接下来看看这个文件接下来的命运. 一.继续修改并提交 在test1.txt中修改后, git status 查看git的状态, 会提示我们文件test1.txt被 ...
- PHP仿LED点阵,读取字库文字,并转化为二进制输出
<?php $xml=simplexml_load_file("zimu.xml");//导入XML文件,从XML文件里知道需要提取的字体的信息 $font_height=$ ...
- Elk 进阶部署
虚拟机两台: 192.168.1.42 192.168.1.46 系统环境保持一致: cat /etc/redhat-release uname -a elk准备环境保持一致: elasticsear ...
- REQUIRES_NEW 如果不在一个事务那么自己创建一个事务 如果在一个事务中 自己在这个大事务里面在创建一个子事务 相当于嵌套事务 双层循环那种
REQUIRES_NEW 如果不在一个事务那么自己创建一个事务 如果在一个事务中 自己在这个大事务里面在创建一个子事务 相当于嵌套事务 双层循环那种 不管是否存在事务,业务方法总会自己开启一个事 ...
- java JNative调用DLL中带引用类型的方法
DLL中的被调函数有两个参数,第二个参数是int64类型的引用类型,因此创建8byte的MemoryBlock: JNative n = null; try { n = new JNative( ...
- Oracle数据库--PL/SQL存储过程和函数的建立和调用
1.存储过程建立的格式: create or replace procedure My_Procedure is begin --执行部分(函数内容); end; / 例子:(以hr表为例) crea ...
- 解题:NOI 2010 超级钢琴
题面 WC时候写的题,补一下 做法比较巧妙:记录每个位置和它当前对应区间的左右端点,做前缀和之后重载一下小于号,用优先队列+ST表维护当前最大值.这样贡献就是区间最大值和端点左边差分一下,可以O(1) ...
- 个推Node.js 微服务实践:基于容器的一站式命令行工具链
作者:个推Node.js 开发工程师 之诺 背景与摘要 由于工程数量的快速增长,个推在实践基于 Node.js 的微服务开发的过程中,遇到了如下问题: 1. 每次新建项目都需要安装一次依赖,这些依赖之 ...