搞了一天,想要自动登录http://login.live.com/,搞不出来,感觉post上去的数据应该对的。同样的方法其它的论坛啦、blog啦都没问题的。
请教高手,如何能绕开passport?或者根本无可能?另:MS的脚本中很搞笑,有一个变量的值为“IfYouAreReadingThisYouHaveTooMuchFreeTime”,看来我是太空了,哈哈!

解决方案 »

  1.   

    我想知道怎么POST数据到其他网站上自动登陆啊?LZ可以指导一下么?
      

  2.   

    to flashlove2008(疯KX) :action应该对的to jasonlee0927(一颗心忘了收...) :
         表单的提交,不管是asp,还是php,还是其它的什么,甚至现在流行的ajax,最终的最终总归是post。服务器接收数据时,不会去分辨数据的来源,所以只要拼接正确的post数据发送到正确的action地址即可。这也就是为什么这么多的网站登录甚至发言都需要验证码的原因了。
      

  3.   

    Post 数据注意 Content-length
      

  4.   

    passport和一般的form是不是不一样?瞎猜的,呵呵
      

  5.   

    to goody9807(http://goody9807.cnblogs.com):
        HttpRequest.ContentLength 是只读属性吧,我如何指定长度呢?
      

  6.   

    接上贴
    Post 数据注意 Content-length是说要注意header里面的content-length项的值要和你的body长度一致
      

  7.   

    我想问题应该不在Content-length上,因为除了passport的网站之外,同样的代码,其它的所有网站都能发送数据的。