当前位置: 首页 > seo>阅读正文

百度高级搜索指令详解

2021.9.28 朱丰华 175 次 留下评论 1084字

本文关于“搜索技巧”以及“seo技巧”等内容

site指令

site指令,可以查询某个站点收录的所有页面。例如

site:www.52dixiaowo.com

如图所示,你将看到网站的收录情况,以及每个收录的页面。

此命令,适合分析站点,查看哪些内容被收录,或者分析对手网站

intitle指令

此命令,指的是:搜索仅在标题中包含关键字的页面。

intitle:百度一下

此命令,适合搜索文章。

对于seo优化,你应该明白这是一个“加分项”,一个适当的标题能增加收录量

inurl指令

此命令,指的是:搜索仅在url中包含关键字的页面。

intitle:python

此命令,和前面的intitle类似,当然你也可以看到,url也是seo的组成部分。

“”以及《》限定

如果你希望一个词语不被拆分,那么使用“”括起来

"百度网盘接口"

如果希望是书籍、音乐、或者电影,使用《》

《三生三世》

多种关键字指令

增加关键字,在一个关键字后,空格+另一个关键字

百度 +谷歌

减少关键字,在空格后-关键字

百度 -谷歌

但是需要注意,它仅仅是排除关键字,如果页面标题,或内容存在这些字眼,是不会排除的,所以你仍会看到一些相关内容。

所有关键字

格式非常简单,只需要把每个关键字使用空格分开即可

java python php

包含多个关键字的其中一个

(java | python)

文件格式限定

查询指定格式的文档,例如

windows实用技巧 filetype:doc

你将得到所有有关的doc文档,当然也可以指定其他格式,比如pdf

高级搜索语法详解

百度官方给出了高级搜索页面,传送门:百度高级搜索

在该页面中,输入你想找的内容并点击“百度一下”,就可以发现它不但在所搜框中出现语法,其url中也有规律

java pytho php

上述搜索隐含了时间限定“一周”,对应的url如下:

https://www.baidu.com/s?q1=java+pytho+php&q2=&q3=&q4=&rn=20&lm=7&ct=0&ft=&q5=&q6=&tn=baiduadv

如果时间限定是“一天”,那么

https://www.baidu.com/s?q1=java+pytho+php&q2=&q3=&q4=&rn=20&lm=1&ct=0&ft=&q5=&q6=&tn=baiduadv

可以发现百度高级搜索默认是get请求,其中 lm 参数对应时间。

在做爬虫时,可以使用此语法,抓取有时效的,最新的资讯。如果不嫌麻烦当然手动使用也是可以的。

但更想表达的是,百度高级搜索的指令不需要死记硬背,如果忘记了,可以在该页面中不断尝试,由于你已经可以自己探索,本文就介绍到这里。

本篇完,还有疑问?留下评论吧

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注