关于#pythonselenium#的问题,如何解决?

代码运行结束exe就自动关闭了 怎么解决 chromedriver 版本也是对的

img

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7451237
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Python网络爬虫:怎么下载和配置chromedriver.exe
  • 除此之外, 这篇博客: Python+Selenium实现最E网自动填卷中的 1、程序入口,加载chromedriver.exe 驱动模块(代码如何运行) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • #传入账号密码
    def run(self,phonenumber,password):
    	#获取驱动
    	driver = webdriver.Chrome("C:/Users/lziy/Downloads/chromedriver_win32/chromedriver.exe")
        #设置响应时长,页面超过20秒没反应就自动跳出
    	driver.set_page_load_timeout(20)
    	try:
    		#登陆模块
    		self.login(driver,phonenumber,password)
    		#调查列表(有时候有下拉,需要展示全部问卷)
    		self.survey(driver)
            #获取所有10积分的调查地址
    		list = self.surveyURLs(driver)
    		print(list)
            #开始自动答题
    		for url in list:
    			driver.get(url)
    			self.questionnaire(driver)
    	except:
    		print("{} 报错时间:".format(phonenumber)+time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))
    	finally:
    		driver.close()