def _driver(self):
if self.virtual:
self.display = Display(visible=0, size=(1024, 786))
self.display.start()
service_args = [
'--webdriver-loglevel=ERROR' # only record ERROR message
'--proxy=127.0.0.1:3128',
]
# setting Chrome option
os.environ['webdriver.chrome.driver'] = self.driver_path
prefs = {'download.default_directory': self.download_path_temp}
proxy = '127.0.0.1:3128'
chrome_options = Options()
chrome_options.add_experimental_option('prefs', prefs)
chrome_options.add_argument('--proxy-server=http://%s' % proxy)
driver = webdriver.Chrome(
executable_path=self.driver_path, # ?? dirver ??
service_log_path=self.logs_path, # ?? log ????
chrome_options=chrome_options, # ????????
#service_args=service_args,
)
return driver
评论列表
文章目录