Ich verwende Python 3.5 auf einem Windows-Computer. Wenn ich diesen Code auf meinem Mac laufe, funktioniert es perfekt, keine Probleme, was auch immer. Aber wenn ich den Code zu meinem Windows-Computer bringe, funktioniert es nicht.Python Webdriver lädt keine Seite unter Windows
Grundsätzlich wird der Webbrowser geöffnet, aber ich werde nur eine leere Seite bekommen. Nichts wird geladen, nicht einmal die Homepage. Ich bekomme keine Fehlermeldungen.
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://www.google.com')
cookies = driver.get_cookies()
print(cookies)
Sobald ich den Web-Browser zu schließen erhalte ich diese Meldung in der Schale:
"The browser appears to have exited " selenium.common.exceptions.WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
Von dem, was ich habe in der Lage, online zu finden (die meisten ist für Java) es, wie ich aussieht Vielleicht muss ein Profil eingerichtet werden? Ist das korrekt und könnte jemand dabei helfen?
Ich benutze die neueste Version von Selenium und Firefox. Auch unter Windows 8 –
Haben Sie versucht, den Browser mit Selen zu schließen? driver.close(); oder driver.quit(); Siehe den Beitrag: http://StackOverflow.com/Questions/16839075/How-to-Close-Child-Browser-window-in-selenium-Webdriver-Susing-Java –
Werfen Sie einen Blick hier http: // Stackoverflow. com/questions/38676719/fail-to-launch-mozilla-mit-selen/38676858 # 38676858 –