2010-08-27 4 views
1

Je veux écrire un crawler en Java qui se connecte automatiquement au compte gmail. Mon robot d'exploration prendra l'identifiant et le mot de passe de connexion et se connectera au compte de messagerie et affichera la page de sortie. Je n'ai pas d'idée claire sur la façon de faire cela. J'ai essayé de poster des données sur un blog avec un client HTTP. Je suis donc familier avec les méthodes de base GET et POST.Crawler pour se connecter au compte de messagerie gmail

Quelqu'un peut-il me dire comment écrire un robot pour me connecter à un compte de messagerie gmail? Toute réponse sera appréciée.

Merci d'avance.

Répondre

1

Vous pourriez juste rechercher les post-paramètres dont vous avez besoin.

Url: https://www.google.com/accounts/ServiceLoginAuth

La source pour la connexion forme de gmail:

<form id="gaia_universallogin" 
     action="https://www.google.com/accounts/ServiceLoginAuth" method="post" 
     onsubmit="return(gaia_onLoginSubmit());"> 
    <input type="hidden" name="continue" id="continue" 
      value="https://mail.google.com/mail/?ui=html&amp;zy=l" /> 
    <input type="hidden" name="service" id="service" 
      value="mail" /> 
    <input type="hidden" name="rm" id="rm" 
      value="false" /> 
    <input type="hidden" name="dsh" id="dsh" 
      value="-4518095010699607103" /> 
    <input type="hidden" name="ltmpl" id="ltmpl" 
      value="default" /> 
    <input type="hidden" name="hl" id="hl" 
      value="en" /> 
    <input type="hidden" name="ltmpl" id="ltmpl" 
      value="default" /> 
    <input type="hidden" name="scc" id="scc" 
      value="1" /> 

    <input type="hidden" name="ss" id="ss" 
      value="1" /> 
    <input type="hidden" name="ltmpl" id="ltmpl" 
      value="default" /> 
    <input type="hidden" name="ltmplcache" id="ltmplcache" 
      value="2" /> 
</form> 
+0

J'ai eu des problèmes éclaircissant la valeur 'DSH'. J'ai sauvegardé la source à différents moments et c'est unique à chaque fois. Quelle est sa relation avec le reste du script? –

Questions connexes