selenium使用代理
时间: 2023-10-29 07:07:52 浏览: 250
selenium使用
使用代理可以让 Selenium 在访问网站时使用不同的 IP 地址,以达到隐藏真实 IP 地址、避免被封禁的目的。以下是使用 Selenium 和 Python 3.x 配合代理的示例代码:
```python
from selenium import webdriver
PROXY = "代理 IP:端口号"
webdriver.DesiredCapabilities.CHROME['proxy'] = {
"httpProxy": PROXY,
"ftpProxy": PROXY,
"sslProxy": PROXY,
"proxyType": "manual"
}
driver = webdriver.Chrome()
driver.get("https://www.example.com")
```
其中,将 `PROXY` 变量替换为代理 IP 地址和端口号即可。这里以 Chrome 浏览器为例,如果使用其他浏览器,需要修改 `webdriver.DesiredCapabilities` 中的浏览器名称。
注意,使用代理需要注意代理的稳定性和可靠性,否则可能会影响程序的稳定性和可靠性。同时,使用代理也需要遵守相关法律法规,不得用于非法活动。
阅读全文