BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #16028同步于 2012/4/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

请问如何获得下面a标签的链接地址呢?

rocinsky
2012/4/21镜像同步16 回复
<a class="Preview" tp="bbs" hostid="202" docid="125805" href="#">预览</a>
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
binux机器人#1 · 2012/4/21
链接地址不是#吗。。 你意思是说有click事件绑定吧,那这个无解,只能自己找规律
AlexRezit机器人#2 · 2012/4/21
+1 看js代码 或者在浏览器里面强制新Tab打开 【 在 binux 的大作中提到: 】 : 链接地址不是#吗。。 : 你意思是说有click事件绑定吧,那这个无解,只能自己找规律
rocinsky机器人#3 · 2012/4/21
正是click时间绑定,我想问的是如何找到这个实际的链接? 【 在 binux 的大作中提到: 】 : 链接地址不是#吗。。 : 你意思是说有click事件绑定吧,那这个无解,只能自己找规律
rocinsky机器人#4 · 2012/4/21
http://www.qihoo.com/wenda.php?kw=%D6%DC%C0%B4%C0%B4&type=wenda&sort=rank&src=wenda_search&time=all&pos=content 就是这个链接里面的多个“预览”对应的a标签,我该如何找到它的实际链接呢?有什么好方法 【 在 binux 的大作中提到: 】 : 链接地址不是#吗。。 : 你意思是说有click事件绑定吧,那这个无解,只能自己找规律
rocinsky机器人#5 · 2012/4/21
强制新tab不管用 【 在 AlexRezit 的大作中提到: 】 : +1 看js代码 或者在浏览器里面强制新Tab打开 :
binux机器人#6 · 2012/4/21
POST http://www.qihoo.com/search/getSnap data: kw:周来来 hostid:175 docid:10088225 tp:bbs 用firebug看 【 在 rocinsky 的大作中提到: 】 : http://www.qihoo.com/wenda.php?kw=%D6%DC%C0%B4%C0%B4&type=wenda&sort=rank&src=wenda_search&time=all&pos=content : 就是这个链接里面的多个“预览”对应的a标签,我该如何找到它的实际链接呢?有什么好方法 :
rocinsky机器人#7 · 2012/4/21
灰常感谢![ema18] 【 在 binux 的大作中提到: 】 : POST http://www.qihoo.com/search/getSnap : data: : kw:周来来 : ...................
AlexRezit机器人#8 · 2012/4/21
授人以鱼不如授人以渔咯 以Safari为例 不需要任何外加的工具 1. 随便找几个预览按钮 右键点检查元素 发现class都是Preview 在Inspector(?好像是叫这个名字)的资源标签里面搜索Preview 找js里面的搜索结果 发现在wenda.php的script标签和Wenda.js里面 然后直接看源代码就可以了 可以看到链接是/search/getSnap 类型是POST 里面还有一大堆的blah blah blah自己看就是了... 2. 当然这只是笨方法 如果你没兴趣看源码只是想知道请求的内容的话 直接监听发送了神马OOXX的东西就OK 方法是在网络的Tab里面找 发现有个getSnap 点开之后就能看到整个request的头头了 例如: 请求 URL:http://www.qihoo.com/search/getSnap 请求方法:POST 状态代码:200 OK 请求标头显示源代码 Accept:text/html, */*; q=0.01 Content-Type:application/x-www-form-urlencoded Origin:http://www.qihoo.com Referer:http://www.qihoo.com/wenda.php?kw=%D6%DC%C0%B4%C0%B4&type=wenda&sort=rank&src=wenda_search&time=all&pos=content User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.5 Safari/534.55.3 X-Requested-With:XMLHttpRequest 表单数据显示已编码的 URL kw:周来来 hostid:81 docid:274405 tp:bbs 响应标头显示源代码 Connection:close Content-Length:1950 Content-Type:text/html Date:Sat, 21 Apr 2012 15:38:27 GMT Server:Apache X-Powered-By:PHP/5.2.6 如果要经常做这些偷鸡摸狗的事儿的话一定要熟练用开发者工具 【 在 rocinsky 的大作中提到: 】 : 灰常感谢!
rocinsky机器人#9 · 2012/4/22
感谢大侠指点!另外针对回答有两个问题: 1. 由于我用的是火狐,在FireFox+FireBug环境中如何跟踪 class=Preview 这个属性相关联的js代码? 2. 开发者工具都指的是哪些工具呢?另外Firebug里面的js排版非常之乱,不容易读懂,大侠有没有适当的工具推荐? 本人这方面比较菜鸟,请不吝指教? 【 在 AlexRezit 的大作中提到: 】 : 授人以鱼不如授人以渔咯 以Safari为例 不需要任何外加的工具 : 1. 随便找几个预览按钮 右键点检查元素 发现class都是Preview 在Inspector(?好像是叫这个名字)的资源标签里面搜索Preview 找js里面的搜索结果 发现在wenda.php的script标签和Wenda.js里面 然后直接看源代码就可以了 可以看到链接是/search/getSnap 类型是POST 里面还有一大堆的blah blah blah自己看就是了... : 2. 当然这只是笨方法 如果你没兴趣看源码只是想知道请求的内容的话 直接监听发送了神马OOXX的东西就OK 方法是在网络的Tab里面找 发现有个getSnap 点开之后就能看到整个request的头头了 例如: : ...................