Warum muss ich JupyterLabs verwenden? Ich leite Python über JupyterLabs < /p>
unten erklärt den Code, den ich ausprobiert habe. Ich fühle mich eng, aber nur etwas übersieht. Schätzen Sie wirklich jede Anleitung. Vielen Dank im Voraus!
Code: Select all
pip install selenium
pip install webdriver_manager
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.service import Options
from webdriver_manager.chrome import ChromeDriverManager
service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)
driver.get("https://quotes.toscrape.com")
< /code>
Ich erhalte den Fehler: "Chrome Binary kann nicht finden" < /p>
Ich glaube, weil dies JupyterLabs ist, kann es Chrome nicht von meinem lokalen Windows -Computer aus lesen.
Ich habe das neueste Win64 Chrome und Drag & Drop "Chrome.exe" in mein JupyterLabs -Datei -Panel heruntergeladen. < /p>
Erstens, um sicherzustellen der Pfad. < /p>
import os
os.getcwd()
Als nächstes habe ich diese 2 Codezeilen zu den obigen Codes hinzugefügt: < Br />options=Options()
options.add_argument('--headless')
options.binary_location = '/x1/jon/chrome.exe'
< /code>
Und ich habe aktualisiert: < /p>
driver = webdriver.Chrome(service=service, options=options)
< /code>
Der endgültige Code ist: < /p>
options=Options()
options.add_argument('--headless')
options.binary_location = '/x1/jon/chrome.exe'
service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=options)
driver.get("https://quotes.toscrape.com")
< /code>
Jetzt erhalte ich den Fehler: "Chrome startete nicht: Abnormal" < /p>
würde jede Hilfe oder Zeiger dazu wirklich schätzen. /> Viele vielen Dank!service = Service(executable_path=ChromeDriverManager().install())
< /code>
Als nächstes kann es mein Chrom nicht lesen. Also habe ich ein Win64 -Chrom heruntergeladen. ein Fehler.