Selenium是一个非常强大的web测试框架,有时候我们也会用它来写爬虫.
在使用过程中可能会遇到一些特殊的网页需要使用代理服务才能访问,比如:
下面通过一个简单的示例演示下怎么给webdriver配置代理:
from selenium import webdriver from time import sleep # 核心代码 # 创建设置对象 chrome_options = webdriver.ChromeOptions() # 通过--proxy-server指定地址和端口 chrome_options.add_argument("--proxy-server=127.0.0.1:8087") # 加载设置 以chromedriver为例 browser = webdriver.Chrome(chrome_options=chrome_options) browser.get("https://chrome.google.com/webstore/category/extensions?id=mdddabjhelpilpnpgondfmehhcplpiin&_feature=4stars") while True: sleep(1)
执行结果:
关键字词: