Hallo zusammen! Mein Name ist Andrew Fung, in diesem Video zeige ich euch, wie ihr eure täglichen Web-Scraping-Aufgaben mit Beautiful Soup automatisieren und regelmäßig mit Cron Jobs auf dem Mac ausführen könnt. In dieser zweiten Episode werde ich zunächst das Web-Scraping-Skript verwenden, das wir in der ersten Episode geschrieben haben, dann eine Funktion zum Senden von E-Mail-Benachrichtigungen an unsere Postfächer erstellen und schließlich Cron Jobs einrichten, um diese Aufgabe regelmäßig und periodisch auszuführen.
Problemstellung: Ich bin derzeit auf einer Warteliste für die Wohnheimanmeldung meiner Universität, und meine Warteliste kann über den PDF-Link auf der Webseite der Universität eingesehen werden, der jede Woche zur gleichen Zeit aktualisiert wird. Daher werde ich einen Cron Job einrichten, um meine Wartelistenposition eine Stunde nach dem wöchentlichen Update von der Webseite abzurufen und mir eine E-Mail mit meiner neuen Position zu senden.
#aufgabenautomatisierung #cronjob #python #webscraping #beautifulsoup
Wie ich meine YouTube-Videos mache:
Installation und Einrichtung!
GMail App-Passwörter:
Möglicher Fehler und Lösung:
Crontab-Planung und Namenskonventionen:
Quellcode für dieses Projekt:
Schaut euch mein Github an!
Zeitstempel
-------------------------------
0:00 | Intro
2:58 | Teil 1 lokal ausführen
4:41 | Virtuelle Umgebung erstellen
7:50 | E-Mail mit smtp senden
15:11 | Cron Jobs einrichten
24:55 | Outro
-------------------------------
Fühlt euch frei, ein Like dazulassen und einen Kommentar zu schreiben, wenn euch das Video gefällt, und lasst mich wissen, ob ihr wollt, dass ich andere Arten von Programmier-Videos mache ;) !!!