python - Selenium 日志错误 Python 3.7
问题描述
嗨,我正在为我的客户在 Windows 7 中制作一个 python 3.7 网络爬虫。我使用 Selenium 自动化浏览器,但是有一个问题,当我在我的电脑上启动脚本时它可以工作,但是当他运行我的脚本时,脚本有很多日志错误,例如:“只能为页面启用虚拟时间,而不是工作人员”和“LatencyInfo 向量大小 101 太大”。我们有相同的python版本,所以不是兼容性问题,我在互联网上寻找但我什么也没找到
def FisrtRound(self):
try:
self.match = self.driver.find_element_by_xpath('//*/div[2]/div[2]/div[1]/h3/a')
self.match = self.match.text
self.nickname = self.driver.find_element_by_xpath('//*/div[2]/div[1]/div[1]/a')
self.nickname = self.nickname.text
self.sportInfo = self.driver.find_element_by_xpath('//*/div[2]/div[2]/div[1]/div[3]/small')
self.sportInfo = self.sportInfo.text
self.logo = self.driver.find_element_by_xpath('//*/div[2]/div[2]/div[1]/div[2]')
self.logo = self.logo.text
self.pick = self.driver.find_element_by_xpath('//*/div[2]/div[2]/div[1]/div[1]/span')
self.pick = self.pick.text
self.pickInfo = self.driver.find_element_by_class_name("pick-line")
self.pickInfo = self.pickInfo.text
except Exception as e:
time.sleep(0)
def Update(self):
try:
time.sleep(3)
self.match = self.driver.find_elements_by_xpath("//*/div[2]/div[2]/div[1]/h3/a")
for i in range(0, len(self.match)):
self.match[i] = self.match[i].text
self.nickname = self.driver.find_elements_by_xpath('//*/div[2]/div[1]/div[1]/a')
for i in range(0, len(self.nickname)):
self.nickname[i] = self.nickname[i].text
self.sportInfo = self.driver.find_elements_by_xpath('//*/div[2]/div[2]/div[1]/div[3]/small')
for i in range(0, len(self.sportInfo)):
self.sportInfo[i] = self.sportInfo[i].text
self.logo = self.driver.find_elements_by_xpath('//*/div[2]/div[2]/div[1]/div[2]')
for i in range(0, len(self.logo)):
self.logo[i] = self.logo[i].text
self.pick = self.driver.find_elements_by_xpath('//*/div[2]/div[2]/div[1]/div[1]/span')
for i in range(0, len(self.pick)):
self.pick[i] = self.pick[i].text
self.pickInfo = self.driver.find_elements_by_class_name("pick-line")
for i in range(0, len(self.pickInfo)):
self.pickInfo[i] = self.pickInfo[i].text
解决方案
我怀疑这是您的网络驱动程序或计算机配置的问题。尝试在 Firefox 中运行以确认它是否是 Web 驱动程序。如果是这样,您可能想尝试运行旧版本的驱动程序,因为考虑到它的年龄,较新的驱动程序可能不支持您的 Windows 7 设置中的某些内容。
推荐阅读
- laravel - 关于文件大小的 JQuery Fine Uploader S3 uploadsuccess 参数
- rpc - Corda RPC 连接池/缓存
- javascript - 如何在 fetch API 中处理 UnhandledPromiseRejectionWarning
- knockout.js - Oracle JET:淘汰赛不更新变量
- c# - 无法为通用枚举参数应用“&”运算符
- chef-infra - 具有多个跳转主机的刀 ssh
- python - python中的滚动函数忽略nans
- html - CSS columns hide ::before element with absolute position extending his own column
- linux - 从文件中查找并返回 if 代码块
- bash - Bash,Systemd Service,命令替换 - 不能很好地一起玩