Verwenden von Selen über Python in JupyterlabsPython

Python-Programme
Anonymous
 Verwenden von Selen über Python in Jupyterlabs

Post by Anonymous »

Zusammenfassung dessen, was ich versuche, das Selenium -Paket in Python in einer JupyterLabs (Cloud) -Enumgebung zu verwenden. /strong>: Ich vermute, dass das Problem/(oder Komplikation) aus der JupyterLabs -Umgebung resultiert.
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()
Es wurde zurückgegeben: '/x1/jon'
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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post