2016-10-30 2 views
-1

Ich bin sehr neu in Python. Und ich möchte Daten aus bestimmten Feldern aus einer HTML-E-Mail extrahieren, die auf einem Exchange-Server empfangen wird. Alle E-Mails stammen von derselben E-Mail-ID und haben dasselbe Format. Ich möchte 3 Zeilen daraus extrahieren, Client_Name, Client_Phone und Client_Address. Ich erhalte täglich 20 E-Mails. Und möchten die Daten jeder neuen E-Mail in .csv oder .xls exportierenExtrahieren von Daten aus HTML-E-Mails mit Python

Wie gehe ich darüber? Ich steckte bei der Verbindung zu einem Exchange-Server am Anfang fest.

+1

was haben Bist du so weit gekommen? – johnII

+0

Ich benutze nicht Exchange, aber normalerweise müssen Sie verbinden IMAP oder POP3-Protokoll (Module 'poplib' oder' imaplib'), erhalten Mail und verwenden normale String-Manipulation oder HTML aus Mail und HTML-Parser (Module 'html .parser', 'lxml',' BeautifulSoup') – furas

Antwort

0

ich verwenden, um Exchange nicht und vielleicht gibt es spezielle Module für Exchange aber normalerweise müssen Sie Server mit IMAP oder POP3-Protokoll (poplib oder imaplib), Mail-Abruf (email) und verwenden normale String-Manipulation verbinden, oder erhalten HTML aus Mail und HTML-Parser verwenden (html.parser, lxml, BeautifulSoup). Schließlich müssen Sie es in CSV speichern (csv, pandas) oder in xls (??? - Ich ziehe CSV)


EDIT: einfache Google-Frage "Python Austausch": PyExchange

Verwandte Themen