信息校验型反爬虫之-签名验证

这次要爬取的目标地址:http://www.porters.vip/verify/sign/

但是我们爬取时,不能显示出全部内容,我们点击按钮,才会显示内容,推测是xhr加载,打开调试工具,点击时,确实看到了一条xhr内容,点开查看,里面包含我们需要的内容。

按照以往的经验,拿到目标url,直接申请接口网址就可以了,这次试过不一样,会返回403,加请求头也不行,那问题出在哪里了呢?看下url

我们发现这里有一串的 actionstimrandstrsign 暂时猜测,这是根据规则生成的参数,一般是在 js 文件里,我们刷新切换到 js 尝试搜索一下这几个变量

快捷键:Search(Ctrl+Shift+F)

发现这里有生成的规则,大致还是能看懂的。

上面说的比较简单,但实际上具体每行什么意思要去对应的函数看结构

最终获取的代码如下:

程序员未雨

Do one thing at a time, and do well.

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

信息校验型反爬虫之-签名验证