Board logo

标题: [经验交流] 得到搜索串的三个办法 [打印本页]

作者: vadbird    时间: 2010-11-22 10:03     标题: 得到搜索串的三个办法

本帖最后由 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),在搜索框中打好关键词,鼠标按下搜索按钮直到搜索完成的中间,地址栏中的地址会有个中间结果,截下来就是,一次截不到多试几次就行,比如百度百科搜索前/搜索后/搜索中的三个地址如下图:
[attach]105534[/attach]
搜索前

[attach]105535[/attach]
搜索后

[attach]105536[/attach]
搜索中
我搜索的关键词是"4",所以把第三个图中的地址中的4换成%s就是百度百科的搜索串了:http://baike.baidu.com/searchword/?word=%s&pic=1&sug=1&enc=gkb
作者: 追忆624    时间: 2010-11-23 14:49

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

友情帮顶.......
作者: zzx1638    时间: 2010-11-26 09:07

谢谢了




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2