2014-02-11 99 views
0

我這樣做是爲學習這種具體的做法,所以請不要建議像雅虎API或雅虎等SMTP登錄雅虎郵箱編程

我試圖登錄到我的雅虎帳戶,並宣讀我的交替通過使用HttpWebRequest和其他伴隨類來模擬瀏覽器操作。使用Chrome開發人員工具,我可以看到瀏覽器和服務器之間傳遞的所有不同操作,表單,數據等。問題是,當瀏覽器成功登錄收件箱時,我的WebRequest始終在發佈表單時重定向回「登錄」頁面。

這裏有一些額外的東西我已經這樣做:

  1. 我已經獲取所需要的日誌記錄在
  2. 我已經在做MD5(MD5(pwd) + Challenge)所需谷歌告訴ChallengeU參數。

如果有人已經這樣做過,plz指南我在這裏錯過了什麼?

+0

您是否保留cookie。 – SLaks

+0

不是100%確定。我使用的是一個名爲'HandleCookies'的包裝類,我將其設置爲'true'。 – dotNET

+2

使用Fiddler將您的請求與真實瀏覽器進行比較。 – SLaks

回答

0

任何尋找這個,我終於能夠自己解決它。 Chrome開發人員工具不需要Fiddler就能勝任工作。

  1. 不要聽那些問你MD5密碼的人。發送簡單的密碼。
  2. COOKIES,如SLaks所述。保留cookie。

這就完成了我的實驗。感謝您的輸入人。