pyppeteer持久化修改网站检测浏览器的特征值

  1. 云栖社区>
  2. python技术进阶>
  3. 博客>
  4. 正文

pyppeteer持久化修改网站检测浏览器的特征值

python之战 2019-04-29 09:55:03 浏览554
展开阅读全文

在互联网前沿具有价值的网站,在反爬虫领域也做出了深有成效的反爬虫措施,其中浏览器环境检测、用户行为检测是目前对爬虫杀伤力最大的两条技术路线;而浏览器环境检测是以webdriver等几十个特征值为基础的爬虫识别;

此前讲过几篇关于浏览器识别的文章:

selenium的封杀与突破,记录一次出师未捷身先死,淘宝、美团对爬虫的深入打击

Python爬虫中深不可测的ua参数,爬虫的身份证

现行的浏览器环境识别采用的大都是这种思路:获取到自动化浏览器与正常浏览器有区别的值,然后根据这些值在加上一些行为判断,一并加密传回服务端,服务端解密后鉴别那些是爬虫,后面来自这些终端的敏感请求就一律不在通过验证。

比较典型的是淘宝的环境检测+用户行为判断,还有美团验证的提取多个浏览器关键属性来判断是否为异常值。

据我所知大部分的修改webdriver值都是一次

网友评论

登录后评论
0/500
评论
python之战
+ 关注
所属云栖号: python技术进阶