a事件跳转的地址该怎么爬取,求思路

就是

<a onclick='Down(123)'>;

这种,点击后就会跳转,我要爬取这个地址,该怎么个思路,求指点,,源码压缩了,Down事件也不知道什么鬼,该怎么爬?

阅读 2.9k
5 个回答
  1. 抓包看对应的请求,如果没有加密的参数,所有参数有有规律可循,就直接按照规律拼接;

  2. 如果有一些参数是加密的,就需要分析源码,把加密参数的加密逻辑抠出来;

  3. 如果不想分析或者不会分析,那就只能寄托于selenium或者phantomjs等工具。

跳转的地址?难道不会显示在地址栏么?

如果你用chrome 你可以看webkit developer tool(F12),或者右键检查 打开.

切换到 Network'选项卡,勾选 Preserve log
点击按钮,找到 点击后产生的 请求即可 看到抓包的数据

不是明确的URL用代码恐怕爬不了

windows下用fiddler抓包即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题