1遇到了获取cookies这个重要的问题,而获取cookies的前提是实现用户登录,登陆的过程就不赘述了,相信大家都遇到了滑块,滚动条等反爬手段,(本人用webdriver破解),可大厂的技术团队还是给了我们一个更难解决的问题,就是通过js给webdriver请求响应错误信息。那我们的思考路线就是如何让这个js文件功能作废,本人使用的方法是通过 mitmproxy 蔽掉识别 webdriver 标识符的 js 文件。
2.首先下载mitproxy,pip安装方法:
安装mitmproy:
pip install mitmproxy
-
打开chrome的开发者工具,找到目标网站是通过哪个js文件控制webdriver相应的, 如:
4.mitmproxy_test.py:
import mitmproxy.http