首页 > 解决方案 > Chomedriver selenium 在 vpn 下不起作用

问题描述

我遇到了一个相当奇怪的问题。当我在 fortinet vpn 下使用 selenium 运行 python 脚本时,它们会卡住。它永远不会超过地址栏上的“数据:”。fortinet 如何检测 chromedriver?

示例代码:

from selenium import webdriver
browser = webdriver.Chrome('/usr/local/bin/chromedriver')
browser.get('https://www.google.com/')

没有VPN:

https://i.stack.imgur.com/IFBF1.png

使用 VPN:

https://i.stack.imgur.com/WcE0W.png

更新 1

尝试按照此问题中的建议修改 _cdc,但没有任何进展: Can a website detect when you are using selenium with chromedriver?

更新 2

刚刚尝试使用 Firefox 和 Safari。两者都可以在 VPN 下正常工作。它肯定会以某种方式阻止 chromedriver。

标签: seleniumselenium-webdriverselenium-chromedrivervpn

解决方案


推荐阅读