返回列表 发帖

[经验交流] 得到搜索串的三个办法

本帖最后由 vadbird 于 2010-11-22 10:06 编辑

1. 要得到搜索串有一个简单直观的的方法:在高级选项中关闭‘在地址框中显示搜索词’,然后在想要添加的搜索页面随意搜索点内容,如图,在百度图片中搜索test,这时在地址栏得到的地址,把其中的关键字部分(即test)用%s替换,得到:
http://image.baidu.com/i?tn=baiduimage&ct=201326592&cl=2&lm=-1&pv=&word=%s&z=0即是搜索串。

  http://pimg.qihoo.com/qhimg/baike/519_98/1d/03/31/1d03311q114521.b49758.jpg  

  使用以上得到的搜索串,如果在搜索中文时出现乱码,可以试试使用%us和%rs替换关键字部分。(字母u或者r的作用如图示说明)。

2.大多时候简单直观的方法是无效的,这就需要分析页面代码,打开搜索页面,查看页面源文件(ViewPage插件是360安全浏览器中很好的分析页面代码工具)。搜索串的结构基本都是:搜索页面+?+变量1+&+变量2+&+变量3…
-----以上内容引用自http://bbs.360.cn/4000002/14688765.html-----
3.直接抓图
就算你懂各种脚本语言,分析编码还是挺麻烦的,一手拿鼠标,一手放在截图键上(Print Screen SysRq),在搜索框中打好关键词,鼠标按下搜索按钮直到搜索完成的中间,地址栏中的地址会有个中间结果,截下来就是,一次截不到多试几次就行,比如百度百科搜索前/搜索后/搜索中的三个地址如下图:

搜索前


搜索后


搜索中
我搜索的关键词是"4",所以把第三个图中的地址中的4换成%s就是百度百科的搜索串了:http://baike.baidu.com/searchword/?word=%s&pic=1&sug=1&enc=gkb
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

谢谢了

TOP

消灭0回复.......

友情帮顶.......

TOP

返回列表