以编程方式登录Yahoo Mail

时间:2014-02-11 17:19:07

标签: c# .net automation httpwebrequest yahoo

我这样做是为了学习这种特定的方法,所以请不要建议像Yahoo API或Yahoo SMTP等替代品。

我正在尝试使用HttpWebRequest和其他随播类模拟浏览器操作来登录我的yahoo帐户并阅读我的收件箱。使用Chrome Developer工具,我可以看到在浏览器和服务器之间传递的所有不同操作,表单,数据等。问题是,当浏览器成功登陆收件箱时,我发布表单时,我的WebRequest总是被重定向回“登录”页面。

以下是我已经完成的一些额外的事情:

  1. 我已经提取了登录所需的ChallengeU个参数。
  2. 我已经做了MD5(MD5(pwd) + Challenge),谷歌告诉我这是必需的。
  3. 如果有人之前已经这样做了,请指导我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

任何人都在寻找这个,我终于能够自己解决了。不需要Fiddler,Chrome开发者工具可以做得很好。

  1. 不要听那些要求你输入MD5密码的人。发送普通密码。
  2. COOKIES,正如SLaks所说。保留cookie。
  3. 这完成了我的实验。感谢您的投入。