我刚刚从crawlera购买了一个代理服务器计划,根据他们的文档,使用polipo不适用于我,并且根据polipo站点,它已经过时了。如何在Selenium和Chrome网络驱动程序中使用crawlera代理。这是我的标准代理,它与Selenium chrome Web驱动程序一起使用。
chrome_path = os.path.join(dir, 'selenium','webdriver','chromedriver.exe')
chrome_options = webdriver.ChromeOptions()
preferences={"profile.managed_default_content_settings.images": 2, 'disk-cache-size': 4096 }
chrome_options.add_experimental_option('prefs', preferences)
chrome_options.add_argument('--ignore-certificate-errors')
chrome_options.add_argument('--proxy-server=https://[api key]:@proxy.crawlera.com:8010')
self.driver = webdriver.Chrome(executable_path=chrome_path,options=chrome_options)
self.driver.maximize_window()