Python Programm zum Scripten von Webseiten bishin zu automatischen Screenshots

Mit meinem Interesse, das Web ein bisschen von meinen Programmen durchforsten zu lassen, fiel mir neben der Möglichkeit, allein den HTML-Code einer Seite auszulesen, auch die Möglichkeit auf, mithilfe eines normalen Browsers nicht nur den Code zu lesen, sondern automatisiert Aktionen damit durchzuführen.

Mit Selenium in Python und dem Chrome webdriver startete ich automatisierte Programme auf bestimmten Websites.

Hier ein Beispielcode, wie Selenium mit dem Chrome Driver verwendet werden könnte:

  1. Man geht auf eine Website (URL)
  2. Führt eine Aktion aus (z.B. Screenshot)
  3. Sucht ein HTML-Element (z.B. über ID) und lässt das Programm automatisch darauf klicken

Natürlich kann man mit Selenium alles auf der Website ausführen, was dem normalen User auch möglich ist, nur muss man es nicht mehr selbst machen und das Programm macht es schneller.

Der Code