2010-08-27 5 views
1

Я хочу написать сканер в Java, который автоматически войдет в систему для учетной записи gmail. Мой искатель примет идентификатор входа и пароль и войдет в учетную запись электронной почты и отобразит страницу вывода. У меня нет четкого представления о том, как мне это сделать. Я попытался опубликовать некоторые данные в блог с HTTP-клиентом. Итак, я знаком с базовыми методами GET и POST.Crawler для входа в почтовый ящик gmail

Может ли кто-нибудь сказать мне, как мне написать сканер для входа в учетную запись электронной почты gmail? Любой ответ будет оценен.

Заранее спасибо.

ответ

1

Вы можете просто найти необходимые параметры после ввода.

Адрес: https://www.google.com/accounts/ServiceLoginAuth

Источник для входа-формы 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

У меня были вопросы, уточняющие значение 'DSH. Я сохранил источник в разное время, и он уникален каждый раз. Каково его отношение к остальной части сценария? – 2011-04-24 14:43:46

Смежные вопросы