本文关于“搜索技巧”以及“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 参数对应时间。
在做爬虫时,可以使用此语法,抓取有时效的,最新的资讯。如果不嫌麻烦当然手动使用也是可以的。
但更想表达的是,百度高级搜索的指令不需要死记硬背,如果忘记了,可以在该页面中不断尝试,由于你已经可以自己探索,本文就介绍到这里。
本篇完,还有疑问?留下评论吧