嗨,你怎么用 python selenium 打开带代理的 Chrome?我想从 VPN 插件切换到代理,但是无法解决它。
N nitaducti1971 New member 2023-01-22 #1 嗨,你怎么用 python selenium 打开带代理的 Chrome?我想从 VPN 插件切换到代理,但是无法解决它。
N nyonicongci1978 New member 2023-01-22 #2 你有检查过这个吗?我觉得问题在于你使用了 auth,而 Chrome 并不支持。https://stackoverflow.com/questions...et-socks5-proxy-for-selenium-webdriver-python
你有检查过这个吗?我觉得问题在于你使用了 auth,而 Chrome 并不支持。https://stackoverflow.com/questions...et-socks5-proxy-for-selenium-webdriver-python
M mburexprotthank1989 New member 2023-01-22 #3 https://stackoverflow.com/questions...et-socks5-proxy-for-selenium-webdriver-python 感谢您分享,但是该示例是针对SOCK5的,我需要的是HTTP:8080,但我已经解决了。大多数示例引用此代码('--proxy-server=https://%s' % PROXY),但对于后端代理,应为(' --proxy-server=' PROXY)。为什么呢?谁知道呢?我在乎吗?不,在我确信它运行后,我会继续下一步。
https://stackoverflow.com/questions...et-socks5-proxy-for-selenium-webdriver-python 感谢您分享,但是该示例是针对SOCK5的,我需要的是HTTP:8080,但我已经解决了。大多数示例引用此代码('--proxy-server=https://%s' % PROXY),但对于后端代理,应为(' --proxy-server=' PROXY)。为什么呢?谁知道呢?我在乎吗?不,在我确信它运行后,我会继续下一步。
P paminsperin1974 New member 2023-01-22 #4 这应该可以用于Selenium。另一种方法是使用Puppeteer。下面是有效代码(来自我的私人机器人):const browser = await puppeteer.launch({ headless: true, args: [ '--no-sandbox', '--disable-setuid-sandbox', `--proxy-server=${proxy}` ]});其中代理是hostort。
这应该可以用于Selenium。另一种方法是使用Puppeteer。下面是有效代码(来自我的私人机器人):const browser = await puppeteer.launch({ headless: true, args: [ '--no-sandbox', '--disable-setuid-sandbox', `--proxy-server=${proxy}` ]});其中代理是hostort。
V volfibupen1988 New member 2023-01-22 #6 以下是一个例子,使用selenium库导入PROXY_HOST = 'proxy.example.com'PROXY_PORT = '1234'PROXY_USER = 'your_username'PROXY_PASS = 'your_password'prox = Proxy()prox.proxy_type = ProxyType.MANUALprox.http_proxy = f"{PROXY_USER}:{PROXY_PASS}@{PROXY_HOST}:{PROXY_PORT}"prox.ssl_proxy = f"{PROXY_USER}:{PROXY_PASS}@{PROXY_HOST}:{PROXY_PORT}"capabilities = webdriver.DesiredCapabilities.CHROMEprox.add_to_capabilities(capabilities)driver = webdriver.Chrome(desired_capabilities=capabilities)
以下是一个例子,使用selenium库导入PROXY_HOST = 'proxy.example.com'PROXY_PORT = '1234'PROXY_USER = 'your_username'PROXY_PASS = 'your_password'prox = Proxy()prox.proxy_type = ProxyType.MANUALprox.http_proxy = f"{PROXY_USER}:{PROXY_PASS}@{PROXY_HOST}:{PROXY_PORT}"prox.ssl_proxy = f"{PROXY_USER}:{PROXY_PASS}@{PROXY_HOST}:{PROXY_PORT}"capabilities = webdriver.DesiredCapabilities.CHROMEprox.add_to_capabilities(capabilities)driver = webdriver.Chrome(desired_capabilities=capabilities)