标题:
[经验交流]
得到搜索串的三个办法
[打印本页]
作者:
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