Page 1 of 1

Gebrauchtes Webdriver.chromeservice, um den Pfad als Dienst zu speichern, aber OS.Path.Expanduser -Funktion erkennt das

Posted: 18 May 2025, 21:44
by Anonymous
Ich versuche, eine Immobilienwebsite zu kratzen, aber ich erhalte zu Beginn des Prozesses einen Fehler.

Code: Select all

chromedriver = webdriver.ChromeService(executable_path=r"D:/My Download/chromedriver_win32/chromedriver.exe")
chromedriver = os.path.expanduser(chromedriver)
print('chromedriver path: {}'.format(chromedriver))
sys.path.append(chromedriver)
driver = webdriver.Chrome(chromedriver)
< /code>
Hier ist der Fehler: < /p>
TypeError
Traceback (most recent call last)
Cell In\[8\], line 2
1 chromedriver = webdriver.ChromeService(executable_path=r"D:/My Download/chromedriver_win32/chromedriver.exe") # path to the chromedriver executable
2 chromedriver = os.path.expanduser(chromedriver)
3 print('chromedriver path: {}'.format(chromedriver))
4 sys.path.append(chromedriver)

File \:347, in expanduser(path)

TypeError: expected str, bytes or os.PathLike object, not Service
Ich habe versucht, den Pfad auf verschiedene Arten, einschließlich einzelner Zitate, Doppelzitate, mit r, ohne R, neu zu schreiben, aber nichts hat funktioniert.