擅长:python、mysql、java
<p>经过一些研究,我找到了解决办法。
我注意到,我的目标网站可以将Selenium检测为机器人,即使没有应用自动化</p>
<p>因此,为了在不被检测到的情况下访问此类网页,我找到了一个解决方案,使用ChromeOptions()类添加一些参数:</p>
<pre><code>options = webdriver.ChromeOptions()
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
</code></pre>
<p>资料来源:
<a href="https://stackoverflow.com/questions/53039551/selenium-webdriver-modifying-navigator-webdriver-flag-to-prevent-selenium-detec/53040904#53040904">Selenium webdriver: Modifying navigator.webdriver flag to prevent selenium detection</a></p>