def getProxyDriver(self):
PROXY_ADDRESS = random.choice(self.proxies.keys())
address = PROXY_ADDRESS.replace("http://", "").replace("https://", "")
host = address.split(':')[0]
port = int(address.split(':')[1])
profile = webdriver.FirefoxProfile()
profile.set_preference("network.proxy.type", 1)
profile.set_preference("network.proxy.http", host)
profile.set_preference("network.proxy.http_port", port)
profile.update_preferences()
self.driver = webdriver.Firefox(firefox_profile=profile)
self.logger.info("creating driver: [%s] using proxy [%s]" % (self.driver.name, PROXY_ADDRESS))
self.driver.maximize_window()
评论列表
文章目录