Python Tutorial: 🌍 Web-Automatisierung mit Selenium | Einfaches Tutorial für Neulinge (Deutsch)

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 46

  • @MarmeladenJones
    @MarmeladenJones Год назад +3

    Du machst sehr unterhaltsame und lehrreiche Videos. Vielen Dank!

  • @bumpfi100
    @bumpfi100 Год назад +1

    Super, vielen Dank. Sehr angenehm dokumentiert!

  • @DigitalKompost-dh3zy
    @DigitalKompost-dh3zy 8 месяцев назад

    Sehr gut erklärt, vielen Dank!

  • @vigilanteagle1980
    @vigilanteagle1980 Год назад +1

    Mega. Danke für das Tutorial

  • @alexjonen6526
    @alexjonen6526 Год назад +1

    Sehr gutes Tutorial! Vielen Dank

  • @ninaahmed9762
    @ninaahmed9762 Год назад +2

    Tolles Video, mit welcher Python Version arbeitest du ich hab die ersten schritte genau so gemacht wie du gesagt hast , aber bekomme ne Fehler Meldung das selenium.webdriver.chrom. Modul nicht findet! hat das evtl. nen Anderen nahmen oder ist das wo Anders mit hinein geschoben worden?

  • @heromero2666
    @heromero2666 Год назад

    Vielen Dank! Drin Kanal gefällt mir sehr gut! Abo und Like

  • @timsiegel2010
    @timsiegel2010 Год назад +1

    bin unter windows und habe das problem das sich das ganze auch ohne driver.quit() einfach wieder schließt. Habe das ganze jetzt mal provisorisch mit input() gefixt, aber gibt es dafür nich irgendeine bessere Lösung?

  • @davidr.603
    @davidr.603 Год назад +2

    Mein Browser schließt sofort wieder nachdem ich ihn geöffnet habe, wenn ich sleep für 5 Sekunden mache, bleibt er zwar für fünf Sekunden offen, ist trotzdem seltsam, da es anders als im Video ist. hat irgendeine eine Erklärung?

    • @skxlu5607
      @skxlu5607 Год назад

      schick mal code :o

    • @davidr.603
      @davidr.603 Год назад

      @@skxlu5607 ich glaube das Problem liegt daran, dass ich Pycharm genutzt habe

    • @alexanderfischer541
      @alexanderfischer541 3 месяца назад

      dito

    • @2sk1ll4u
      @2sk1ll4u 2 месяца назад

      @@alexanderfischer541 habe das gleiche Problem gehabt. Habs gelöst indem ich dem webdriver noch die option "detach", True mitgegeben hab.
      ch_options = webdriver.ChromeOptions()
      ch_options.add_experimental_option("detach", True)
      driver=webdriver.Chome(service=service_object, options=ch_options)

  • @eLFByRoN
    @eLFByRoN Год назад

    ich habe so eine Fehlermeldung bekommen, "WebDriverException: unknown error: unable to discover open pages"
    was bedeutet das hier und wie kann ich da weiterkommen? Danke im Voraus!

  • @lutzmuller2975
    @lutzmuller2975 Год назад +1

    Hallo Chris, danke für deine ganzen Videos. Du hast eine angenehme Art diese Sachen zu erklären. Eine Frage hätte ich aber mal. Bei mir geht der Browser immer nur kurz auf und dann gleich wieder zu :-( Was mache ich falsch ? Oder liegt es daran, dass ich auf dem Rechner mehrere Google-Profile habe ? Und was muss man machen, wenn man jetzt z.B. eine Datenbank mit Städtenamen hat und die automatisiert bei Wiki nacheinander abfragen will ?

    • @Rene24455
      @Rene24455 Год назад

      Mit einer erneuten sleep(5) funktion bleibt es noch kurz offen. Ich kenne jedoch auch noch keine andere Lösung...

    • @kevinhart437
      @kevinhart437 Год назад

      habe das gleiche problem ich würde aber "input("Drücke Enter wenn Seite geschlossen werden soll:") benutzen dann bist du nicht von der "Zeit" abhängig, so kannst du einfach enter drücken und das programm wird beendet, der fehler kommt daher, weil das script beendet wird wenn du keinen timer oder input mehr erwartest

  • @_CoachCB_
    @_CoachCB_ 7 месяцев назад

    Hallo hab ma eine frage, warum gibst du hier den ort des Webdrivers an? bei den anderen Videos über Selenium nicht? Danke schonmal im voraus. und mach bitte weiter so 🙂

    • @Programmieren
      @Programmieren  6 месяцев назад

      Kommt immer auf die Umgebung an.:)

  • @The_MariusMuller
    @The_MariusMuller Год назад

    Funktioniert das bei Popups, z.b. bei youtube mit dem Bestätigen der Nutzungsbedingungen genauso? der findet irgendwie nie den Button
    Und zweite Frage, möchte Instagram automatisieren. Bin im Browser immer angemeldet, aber übers ausführen des Browser durch Python nicht mehr.
    Danke!
    Edit: hab das gerade hier bei youtube getestet, wenn ich den Like Button untersuche, kommt nur: und keine ID. Wie finde ich denn die ID?

  • @marcgrubel1924
    @marcgrubel1924 Год назад

    Wie bekomme ich das erste Fenster bei Wikipedia automatisiert geschlossen?

  • @tugrularslan542
    @tugrularslan542 Год назад

    Hallo Chris,
    Super Video und vielen Dank. Habe erst vor paar Tagen mit dem Theme Webscraping wie Selenium und bs4 begonnen und auch bereits einige Kurse absolviert.
    Was ich mich frage, wozu wir den Webdriver benötigen ?
    Habe paar mini Projekte bereits schon gemacht und da hab ich kein Webdriver.exe benötigt, sondern, bei mir hat sich automatisch der Browser via driver geöffnet

    • @Programmieren
      @Programmieren  6 месяцев назад

      Der Webdriver steuert deine Browser. Vielleicht hattest du ja schon einen. 😄

  • @markuslemcke
    @markuslemcke 6 месяцев назад +1

    Hallo Chris, ich wollte Dir eine Mail schreiben, aber die Mailadresse auf deiner Webseite gibt es anscheinend nicht. Welche Mailadresse funktioniert?

    • @Programmieren
      @Programmieren  6 месяцев назад +1

      post ät christoph-schmalfuss.de

    • @Programmieren
      @Programmieren  6 месяцев назад

      Freue mich auf deine Nachricht 👋

    • @markuslemcke
      @markuslemcke 6 месяцев назад

      @@Programmieren komisch, jetzt hat es funktioniert. Mail ist raus. Vielen Dank!

  • @CityJumper91
    @CityJumper91 Год назад +1

    Hi, danke für die gute Anleitung und Einführung.
    der Link zu deinem Discord funktioniert nicht mehr wollte deinem Chanel beitreten aber der Link fürht ins leere.
    Gruß Robin

    • @Programmieren
      @Programmieren  Год назад

      Könntest du mal checken, ob der hier für dich funktioniert? :)
      linktr.ee/CHRlS

  • @Lonesta1980
    @Lonesta1980 29 дней назад

    Nächste Frage... das "from selenium.webrdriver.chrome.service import... das funktioniert nur für Chrome oder auch für Firefox?

  • @minimitastisch4639
    @minimitastisch4639 Год назад

    hi ich bekomme bei den einfachsten Anfägen schon den Fehler: "TypeError: __init__() got an unexpected keyword argument 'service' " obwohl ich den code aus deinem Blog kopiert haben. Kannst du mir helfen?

  • @easypy
    @easypy Год назад +1

    Was war denn der Grund fürs Update? Kenne das alte Video nicht :)

    • @Programmieren
      @Programmieren  Год назад +2

      deprecation warning, die inzwischen zu totalausfall führt :D

  • @jjjonsered3866
    @jjjonsered3866 Год назад

    Spricht eigentlich was gegen "import chromedriver_autoinstaller"?

  • @timrinke4411
    @timrinke4411 Год назад

    Hi,
    vielen dank für das super Video.
    Alles klappt bei mir, bis auf die Sache, dass sich der Browser immer automatisch nach der Ausführung schließt. Hat jemand eine Idee?
    Liebe Grüße
    Tim

    • @Programmieren
      @Programmieren  Год назад +1

      driver.quit() vergessen? :)

    • @adrian6059
      @adrian6059 Год назад +4

      @@Programmieren Hi, ich habe das auch das selbe Problem, nur leider schließt der Browser sich auch mit dem driver.quit(). Nach ungefähr einer halben Sekunde schließt er sich automatisch :D

  • @Joachim_S
    @Joachim_S 3 месяца назад

    Vielen Dank für dieses Video. Leider hatte ich ein paar Probleme. Ich nutze Linux Mint und firefox.
    Da sich im Laufe des letzten Jahres bei selenium etwas geändert hat, es ist der automatische Webdrivermanager hinzugekommen, habe ich es dann doch geschafft. Aus meiner Sicht muß der Webdriver nicht mehr explizit installiert werden. Geht automatisch. Hier meine Änderungen:
    from time import sleep
    from selenium import webdriver
    #from selenium.webdriver.firefox.service import Service
    from selenium.webdriver.common.by import By
    #service_object = Service ('./geckodriver')
    #driver = webdriver.Firefox(service=service_object)
    driver = webdriver.Firefox()
    driver.get('www.wikipedia.de')