2010-07-09 9 views
0

Salut les amis. Je veux ouvrir Gmail mais avec un compte particulier. Mon script python a une liste de comptes gmail et je veux que celui-ci s'ouvre dans Gmail qui a été cliqué/sélectionné. J'ai essayé d'utiliser les informations d'identification dans l'URL mais je ne suis pas satisfait de cela car je ne veux pas mettre le mot de passe des utilisateurs dans l'URL + cela ne fonctionne pas :). J'utilise webbrowser.open (URL) pour ouvrir gmail.Python, Webbrowser et Gmail

Solution?

Répondre

0

J'ai aucune idée si cela pourrait fonctionner, mais il peut valoir une photo.

Vous pouvez essayer d'usurper le navigateur et vous connecter via urllib et saisir le cookie. Ensuite, vous pouvez programmer le cookie dans le répertoire des cookies des navigateurs et lancer le navigateur sur gmail.

Il semble que cela fonctionnerait si vous pouviez faire croire au navigateur + google que le cookie était valide, mais cela pourrait être possible.

+0

oui, ça va le faire mais je n'en ai plus vraiment besoin. Merci. –

0

Y a-t-il une raison quelconque pour laquelle vous n'utilisez pas IMAP pour interagir avec le compte Gmail?

import imaplib 
M=imaplib.IMAP4_SSL('imap.gmail.com', 993) 
M.login('[email protected]','password') 

# do things! 

M.close() 
M.logout() 
+0

comment cela va-t-il aider? –

+0

Ce que vous essayez de faire n'est pas clair. Où le script est-il en cours d'exécution? De quoi est-il déclenché? Il est juste supposé ouvrir Gmail dans un navigateur et se connecter pour qu'un utilisateur puisse l'utiliser? Ou essayez-vous d'interagir automatiquement avec le compte Gmail. Si ce dernier est vrai, vous voulez utiliser IMAP/SMTP. – Acorn