Seite 1 von 1

Browser automatisch bedienen

Verfasst: Dienstag 27. Dezember 2022, 23:11
von Enis67
Bei mir funktioniert die Automatisierung im Browser nicht.
Das genaue Problem ist, dass der gewünschte Browser gestartet wird, jedoch danach absolut nichts mehr passiert, obwohl ich folgendes programmiert habe:

from selenium import webdriver
import time

PATH=("C:\Program Files (x86)\chromedriver.exe")

driver = webdriver.Chrome(PATH)
driver.get('https://www.google.de')
time.sleep(5)
search_field = driver.find_element_by_name("q")
search_field.send_keys('Python')
search_field.submit()



Das Programm sollte automatisch Python in das Suchfeld eingeben, was es nicht macht.
Ist das Problem vielleicht, weil ein Cookies-Fenster erscheint und wenn ja, wie umgeht man dieses?

Re: Browser automatisch bedienen

Verfasst: Mittwoch 28. Dezember 2022, 06:50
von sparrow
Ja. Und du umgehst das, indem du den Cookie Hinweis schließt.

Re: Browser automatisch bedienen

Verfasst: Mittwoch 28. Dezember 2022, 14:35
von Enis67
sparrow hat geschrieben: Mittwoch 28. Dezember 2022, 06:50 Ja. Und du umgehst das, indem du den Cookie Hinweis schließt.
Aber ich will das doch mithilfe des Programms machen, ohne dass ich was mache. Wie geht das?

Re: Browser automatisch bedienen

Verfasst: Mittwoch 28. Dezember 2022, 15:20
von sparrow
Du automatisiert doch den Browser.
Also musst du das Wegklicken automatisieren.

Re: Browser automatisch bedienen

Verfasst: Mittwoch 28. Dezember 2022, 15:39
von __blackjack__
@Enis67: Naja schauen ob der Cookie Consent-Knopf da irgendwo auf der Seite ist, und falls ja, drauf klicken. Welche Quelle(n) verwendest Du denn um den Umgang Selenium zu lernen? Die offizielle Dokumentation?