前言
有些网站有反爬机制,比如用代码启动的浏览器会被检测到,需要人机验证,用脚本去点击或者滑动滑动虽然能滑动,但是会认证失败。
用playwright 和 selenium 启动的浏览器都会用个webdriver 属性。浏览器会根据这个属性判断是否是人工正常操作。
window.navigator.webdriver属性
人工正常打开的浏览器 window.navigator.webdriver属性 为false
以下是通过playwright 打开的浏览器窗口,查看window.navigator.webdriver属性 为true