delphi如何发送数据包登陆百度 http://passport.baidu.com/?login&tpl=mn百度登陆页面谁可以帮我下啊我有多少分送多少分不过我分不多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先用抓包工具,看看有什么内容提交上去,再用idhttp来模拟登陆。不难,自己搜索一下有关idhttp登陆的资料就很快做好了 百度登陆不需要验证码,所以楼主可以添加一个webbrowser控件。并且可以模拟自动填表功能来进行登陆哦参考http://tieba.baidu.com/f?kz=120199864框和按钮的name我想你也应该抓取的到了 用Snifor抓一下包分析一下发送的数据 WebBrowser1.Navigate "http://passport.baidu.com/?login&username用户名&password=密码"其实上面这样就可以了,你测试一下 其实很简单,访问百度的登录是有一个连接的,连接在楼上已经给出了,WEbBrowser直接访问这个网址就行,用户名和密码填上即可 http://passport.baidu.com/?login&username=171977&password=12345 密码居然是以明文方式放在URL链接中,汗! 我知道可以抓包再发包解决但是我不知道用delphi要使用哪些控件实现要注意些什么所以请大家帮忙下我加分去 6楼的方法方便,我每天都用对于服务端一般不管你是 Post 还是Get你查看下页面源码 把变量值附在URL中就行了至于密码明文 可以用中文密码 再把这串中文 google 或 baidu下,就得到 %xx%yyy%zz 样的编码这样附在后面不容易看起密码来(有心的人一下子就解码出来了)我每天上公司OA都是用这样的快捷方式的,要不天天要打几回密码 http://passport.baidu.com/?login&username=171977&password=12345上面的方法可以。对于百度这么做就可能了,比较简单。但如果是126信箱或者其它EMAIL,这种方式就不行了。用IDHTTP或WEBBROWSER控件都可以实现一打开网页就处于登录状态,不需要填表后模拟提交。用IDHTTP实现的话我一直觉得不爽,用WEBBROWSER控件提交可以提交到外部浏览器上。比如系统默认的IE上,或者是TT、傲游等第三方游览器。要具体网页具体分析。对于百度而言,直接访问上述网址就是最佳的方式。 等有空我帮你看看。用IDHTTP实现的话网上应该有代码可以搜到。 楼主呀,你要学技术也要加点悟性啊, 也许是你积累不够的原因,先没看看Http是怎么个搞法都说了用 Post 或 Get 方式向百度提交 Http数据报就行了Delphi中就有组件是实现Http的啊 http://passport.baidu.com/?login&username=171977&password=12345 密码错误了还需要提示吗?百度会直接返回登陆不成功的提示,Webbrowser的标题还是“百度用户登录”,如果密码正确,标题应该是“用户中心” dephi中怎样把单个控件的透明度改变 Delphi的Tchart组件在那里? 怎样通过RTTI取得类中published定义的方法 一个奇怪的问题请问BDE连接与ADO有什么不同啊? 一个记录和记录指针的疑惑 我想让我的LABEL里面显示的是纵列的字体 而不是横向的 有什么好办法没有 或者有什么其他的组件没有 编程之余,推荐大家一个完全免费电影网,休息一下。 Delphi 控制 Excel2000 心得 求助:如何巴activeX控件从toolbar上弄走? 密码问题 今天看到了csdn一个帖子,晕倒了。 怎么提取QQ2008的截图功能!!
并且可以模拟自动填表功能来进行登陆哦
参考
http://tieba.baidu.com/f?kz=120199864框和按钮的name我想你也应该抓取的到了
分析一下发送的数据
其实上面这样就可以了,你测试一下
再发包解决
但是我不知道用delphi要使用哪些控件实现
要注意些什么
所以请大家帮忙下
我加分去