前言
有些网站有反爬机制,比如用代码启动的浏览器会被检测到,需要人机验证,用脚本去点击或者滑动滑动虽然能滑动,但是会认证失败。
用playwright 和 selenium 启动的浏览器都会用个webdriver 属性。浏览器会根据这个属性判断是否是人工正常操作。
window.navigator.webdriver属性
人工正常打开的浏览器 window.navigator.webdriver属性 为false
以下是通过playwright 打开的浏览器窗口,查看window.navigator.webdriver属性 为true
本文介绍了如何使用Python的Playwright库启动浏览器并设置window.navigator.webdriver属性为false,以规避网站的反爬虫检测。通过设置这个属性,可以模拟人工操作,避免触发验证码或认证失败的问题。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



