Ich verwende Version 81.0.4044.113 (Official Build) (64-Bit). Es passierte vorher nicht und der Code funktionierte völlig einwandfrei. Aber nach ein paar Tagen habe ich es wieder ausgeführt und dieser Fehler kam.
Ich benutze diese Module->
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
import csv
import time
from tkinter import *
def Authorization():
time.sleep(15)
username = driver.find_element_by_id("userInput")
username.send_keys('username')
driver.find_element_by_xpath("//*[@id='login-button']").click()
time.sleep(5)
password = driver.find_element_by_xpath("//*[@id='passwordInput']")
password.send_keys('password')
submit_button = driver.find_element_by_xpath("//*[@id='login-button']").click()
def Extractor():
time.sleep(25)
integrated_release = driver.find_elements_by_xpath("//*[@id='versionArea']/div/table/tbody/tr[2]/td[2]")
global integrated_release_data
integrated_release_data = [x.text for x in integrated_release]
impact_release = driver.find_elements_by_xpath("//*[@id='versionArea']/div/table/tbody/tr[5]/td[2]")
global impact_release_data
impact_release_data = [x.text for x in impact_release]
build_platform = driver.find_elements_by_xpath("//*[@id='btkArea']/div/table/tbody/tr[2]/td[2]/span")
global build_platform_data
build_platform_data = [x.text for x in build_platform]
def To_csv():
csvData = [final_data]
with open('data.csv', 'a') as csvFile:
writers = csv.writer(csvFile)
writers.writerows(csvData)
csvFile.close()
def printtext():
global bugName
bugName = e.get()
print(bugName)
def kinter():
root = Tk()
root.geometry("500x100")
root.title('xtractor')
var = StringVar()
label = Label( root, textvariable=var)
var.set("Enter")
label.pack()
global e
e = Entry(root)
e.pack()
e.focus_set()
b = Button(root,text='submit',command=printtext)
b.pack(side='bottom')
root.mainloop()
kinter()
driver = webdriver.Chrome()
bugs = bugName.split(',')
driver.get("http........"+bugs[0])
bugname = [bugs[0]]
Authorization()
Extractor()
final_data = a+b+c+d+e
To_csv()
count = 0
for bug in bugs:
try:
if count == 0:
count += 1
continue
driver.get("http:....."+bug)
bugname = [bug]
Extractor()
final_data = a+b+c+d+e
To_csv()
except:
continue
und ich habe die gleiche Version von Webdriver wie von Chrome installiert. Irgendeine Idee, wie ich dieses Problem lösen kann?
python
selenium
google-chrome
selenium-webdriver
browser
Aditya Sinha
quelle
quelle
Antworten:
Ich verwende auch Version 81.0.4044.113 (Official Build) (64-Bit). und das gleiche passiert mir begegnet, aber es läuft immer noch erfolgreich. und jetzt finde ich immer noch, um dieses Problem zu lösen!
quelle
Ich hatte das gleiche Problem, das ich viel ausprobiert habe, konnte aber nicht die Antwort finden, die ich brauchte. Das Beste, was ich zur Lösung des Fehlers gefunden habe, ist, Ihren Web-Treiber auf Geckodriver zu ändern und Firefox anstelle von Chrome zu verwenden
Ich hoffe das hat geholfen
quelle