Gebrauchtes Webdriver.chromeservice, um den Pfad als Dienst zu speichern, aber OS.Path.Expanduser -Funktion erkennt das
Posted: 18 May 2025, 21:44
Ich versuche, eine Immobilienwebsite zu kratzen, aber ich erhalte zu Beginn des Prozesses einen Fehler.
Ich habe versucht, den Pfad auf verschiedene Arten, einschließlich einzelner Zitate, Doppelzitate, mit r, ohne R, neu zu schreiben, aber nichts hat funktioniert.
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