Google Mail verfügt über ein praktisches Fenster, mit dem Sie alle Ihre Kontakte als CSV-Datei exportieren können. Wenn Sie dies tun, dann sehen Sie sich den Verlauf Ihres Browsers an. Sie sehen, dass die URL, die zum Starten des Downloads verwendet wird, ungefähr wie folgt aussieht:
Ich würde gerne ein Batch-Skript in Python schreiben, das diese CSV-Datei jeden Abend automatisch auf meinen Server lädt, aber ich kann nicht herausfinden, wie ich den "Tok" bekomme. Ich habe Googles OAuth untersucht, aber es scheint ein interaktiver Prozess zu sein, während ich es erst um 3 Uhr morgens brauche, wenn alle verfügbaren Menschen schlafen.
Kann dies geschehen, oder hat Google mein E-Mail-Konto so "sicher" gemacht, dass ich nicht über ein unbeaufsichtigtes Skript darauf zugreifen kann?
Danke! Bryon M. Elliott
Melden Sie sich zunächst mit Ihrem Konto und Ihrem Passwort an (siehe Ссылка )
%Vor%Erhalte die myserious "tok" Variable. Ich habe herausgefunden, dass es Teil einer JSON-Anfrage ist:
%Vor%Laden Sie die CSV-Datei herunter (im Google-Format). Dies entspricht genau der manuellen Vorgehensweise: support.google.com/mail/answer/24911?hl=de
%Vor%Die Variable "out" kann eine von google_csv, outlook_csv, vcard sein. Mein Code ist bash. Vielleicht möchten Sie die curl-Befehle in ein Python-Äquivalent umwandeln. Die wichtigen Informationen sind die Variablen und URLs.
Ich konnte nichts finden, also habe ich ein kleines Werkzeug gebaut, das das macht. Sie können es hier finden Ссылка
Es kann Ihre Google-Kontakte in eine durch Kommas getrennte Datei an die Konsole exportieren oder sie auf ein VOIP-Telefon (Incom ICW1000G) hochladen
Ich hoffe, es hilft.
Tags und Links python gmail export contacts google-contacts