Browser automatisch bedienen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Enis67
User
Beiträge: 10
Registriert: Freitag 23. Dezember 2022, 21:56

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?
Benutzeravatar
sparrow
User
Beiträge: 4540
Registriert: Freitag 17. April 2009, 10:28

Ja. Und du umgehst das, indem du den Cookie Hinweis schließt.
Enis67
User
Beiträge: 10
Registriert: Freitag 23. Dezember 2022, 21:56

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?
Benutzeravatar
sparrow
User
Beiträge: 4540
Registriert: Freitag 17. April 2009, 10:28

Du automatisiert doch den Browser.
Also musst du das Wegklicken automatisieren.
Benutzeravatar
__blackjack__
User
Beiträge: 14069
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@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?
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten