2 island lin Island_lin 于 2014.08.27 23:08 提问

如何用C#的winform程序后台访问并且登入大型网站?

如何用C#的winform程序后台访问并且登入大型网站?
我想做一个百度贴吧一键签到的功能来练手。
大致想法是用C# 写一个winform程序
用户输入自己的帐号密码之后 我模拟一个数据包发送给百度 得到一个类似session的东西
然后再去进行贴吧签到(应该是访问某个地址即可,暂时还没研究)

难点就是 怎么用c#来完成我上述说的网络访问的过程。。

1个回答

cgcgyv
cgcgyv   2014.09.10 15:47

用HttpWebRequest post数据,post的格式你可以先抓包分析一下。
登陆的时候可以要输入验证码,你要先get登陆页面,判断要登陆的账号要不输入验证码,如果需要输入验证码,get验证码,保存get验证码时得到的cookie,手工输入验证码,post登陆数据时,也把这cookie post过去
可以参考一下这个http://zhoufoxcn.blog.51cto.com/792419/561934/

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!