selenium使用隧道代理的代码实现
时间: 2023-05-22 16:06:23 浏览: 384
以下是使用隧道代理的 Selenium 代码实现,以 Chrome 浏览器为例:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 设置代理服务器
proxy_server = "http://[your_proxy_ip]:[your_proxy_port]"
# 设置 Chrome 选项
options = Options()
options.add_argument("--proxy-server={}".format(proxy_server))
# 新建 Chrome 实例
driver = webdriver.Chrome(chrome_options=options)
# 测试访问
driver.get("http://httpbin.org/ip")
print(driver.page_source)
# 关闭浏览器
driver.quit()
```
在上面的代码中,`[your_proxy_ip]` 和 `[your_proxy_port]` 需要替换为实际的代理服务器 IP 地址和端口号。`http://httpbin.org/ip` 是一个测试 IP 的网站,你可以用它来测试代理是否设置成功。
阅读全文