Extrahieren von Informationen aus Gmail mit Python
Ich bin gekommen, über Lösungen zu extrahieren nützlicher Informationen aus ausgewählten empfangenen E-Mails im Gmail-Postfach.
Ziel in diesem Beispiel ist das abrufen aller mails von newsletter bietet monatlich die Preise für Erdöl. Sie können frei sich diesem newsletter auf EIA-website. Alle solche newsletter kommen in den gleichen Ordner in meinem gmail-Postfach, und beginnen mit "$".
Content für E-Mails ist wie das
mein Ziel ist es, ein Skript schreiben, das abrufen der letzten 10 solcher E-Mails (Letzte 10 Monate) und plot Erdöl-Preise für die verschiedenen US-Regionen mit Bezug auf die Zeit.
InformationsquelleAutor octoback | 2013-01-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Python
email
Bibliothek helfen.Diesem Verzeichnis ist, wo Sie Anhänge speichern
Ihrem Skript fragt dann Benutzer (oder sich selbst) für die Konto-Funktionen
Schließen Sie dann das gmail-imap-server und login -
Wählen Sie einen Ordner aus, den Sie verwenden konnten, der ganze POSTEINGANG statt
Sollte man
m.list()
um alle Postfächer. Suche nach allen E-Mails kommen von der angegebenen Absender-undwählen Sie die mail ids:
Möchte ich die letzten E-Mails, so dass ich mit
items[::-1]
Ich möchte nur diejenigen, die beginnend mit
$
Ich will nur die N=100 letzten Nachrichten
Verwenden reguläre Ausdrücke zum abrufen von relevanten Informationen
Plot alle diese Kurven mit UNS Preise
Einige Verwandte interessante Themen werden hier
Nur neue E-Mails
Fetch mail-body
Vorwärts E-Mails mit attachment
Fetch-body-E-Mails in gmail
Ergebnisse werden hier für die drei Bereiche nur
InformationsquelleAutor