http://passport.baidu.com/?login&tpl=mn
百度登陆页面
谁可以帮我下啊
我有多少分送多少分
不过我分不多

解决方案 »

  1.   

    先用抓包工具,看看有什么内容提交上去,再用idhttp来模拟登陆。不难,自己搜索一下有关idhttp登陆的资料就很快做好了
      

  2.   

    百度登陆不需要验证码,所以楼主可以添加一个webbrowser控件。
    并且可以模拟自动填表功能来进行登陆哦
    参考
    http://tieba.baidu.com/f?kz=120199864框和按钮的name我想你也应该抓取的到了
      

  3.   

    用Snifor抓一下包
    分析一下发送的数据
      

  4.   

    WebBrowser1.Navigate "http://passport.baidu.com/?login&username用户名&password=密码"
    其实上面这样就可以了,你测试一下
      

  5.   

    其实很简单,访问百度的登录是有一个连接的,连接在楼上已经给出了,WEbBrowser直接访问这个网址就行,用户名和密码填上即可
      

  6.   

    http://passport.baidu.com/?login&username=171977&password=12345
      

  7.   

    密码居然是以明文方式放在URL链接中,汗!
      

  8.   

    我知道可以抓包
    再发包解决
    但是我不知道用delphi要使用哪些控件实现
    要注意些什么
    所以请大家帮忙下
    我加分去
      

  9.   

    6楼的方法方便,我每天都用对于服务端一般不管你是 Post 还是Get你查看下页面源码 把变量值附在URL中就行了至于密码明文 可以用中文密码 再把这串中文  google 或 baidu下,就得到 %xx%yyy%zz 样的编码这样附在后面不容易看起密码来(有心的人一下子就解码出来了)我每天上公司OA都是用这样的快捷方式的,要不天天要打几回密码
      

  10.   

    http://passport.baidu.com/?login&username=171977&password=12345上面的方法可以。对于百度这么做就可能了,比较简单。但如果是126信箱或者其它EMAIL,这种方式就不行了。用IDHTTP或WEBBROWSER控件都可以实现一打开网页就处于登录状态,不需要填表后模拟提交。用IDHTTP实现的话我一直觉得不爽,用WEBBROWSER控件提交可以提交到外部浏览器上。比如系统默认的IE上,或者是TT、傲游等第三方游览器。要具体网页具体分析。对于百度而言,直接访问上述网址就是最佳的方式。
      

  11.   

    等有空我帮你看看。用IDHTTP实现的话网上应该有代码可以搜到。
      

  12.   

    楼主呀,你要学技术也要加点悟性啊, 也许是你积累不够的原因,先没看看Http是怎么个搞法都说了用 Post 或 Get 方式向百度提交 Http数据报就行了Delphi中就有组件是实现Http的啊
      

  13.   

    http://passport.baidu.com/?login&username=171977&password=12345 
      

  14.   

    密码错误了还需要提示吗?百度会直接返回登陆不成功的提示,Webbrowser的标题还是“百度用户登录”,如果密码正确,标题应该是“用户中心”