2 u014234840 u014234840 于 2016.03.16 11:34 提问

求大侠指教使用C#t对www.chebada.com这个网站模拟登录?
c#

使用HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(Url);

4个回答

h15950595916
h15950595916   2016.03.16 12:01

cookie模拟,还是账号密码登陆模拟

caozhy
caozhy   Ds   Rxr 2016.03.17 04:49

用fiddler得到浏览器是怎么提交请求的,然后用代码模拟。只要没有验证码就没问题。

u014234840
u014234840   2016.03.18 18:05

是账号密码模拟登录
我用过很多种办法处理过登录,都不成功,有时候能成功一次,但是后面就这么都不能成功了
因为登录页面有一个TokenId是需要带到登录的参数里面

官网登录成功的数据包截图:
图片说明
主要是TokenId这个参数的问题,我提交的post请求的时候只替换了浏览器中加载页面源码中的TokenId值就可以成功

u014234840
u014234840   2016.03.18 18:08

我有做过超过百个官方网站模拟请求处理的经历,一般的我都是能够处理的,目前唯独就这个网站模拟登录没有完全实现,请大侠赐教!!!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
利用phantomjs模拟登录网站(帐号登陆)
java爬虫,模拟登陆,抓取登陆后的网页的数据
VPN网络拓扑图
这个是简单的VPN结构图,请各位大侠指教指教啦。
封装问题..! 求大侠指教!
我用VB做了一个商店的管系统,我现在想把整个程序封装起来,!  不知道怎么弄,!哪位大侠,请指教我,!   联系QQ:65246498请说明是 CSDN 的朋友!   谢谢!
PHP使用CURL对带有验证码的网站进行模拟登录
在网上查了一些别人写的模拟登录程序,好多都是通过服务程序apache什么的运行,获取到验证码之后显示在网页上,然后填上再POST出去,这样虽然看起来很友好,但是既然模拟登录,登录后所干的事情就不一定是短时间完成的,所以这就要受到php最大执行时间的限制,而且有些操作还有可能权限不足。我写了一个,思路就是获取到验证码之后把验证码存储为一个图片,然后程序休眠20秒,在20秒之后由用户手动查看图片,并把
使用python模拟登登录网站
python 模拟登录
c#做的引用百度搜索
网站页面的引用,很实用的小程序,还请各位大侠指教,
C#几种模拟自动登录和提交POST信息的实现方法
正在实践编程进程中,人们常常会碰到考证身份、程序进级网络投票会员模仿登陆等须要,C#给人们提求了以下的完成方式:网页主动登录和提交POST疑作的中心便是剖析网页的流代码(HTML), 正在C#中,能够用来降与网页HTML的组件比拟少,常用的用 WebBrowser、WebClient、HttpWebRequest 那三个。 以下便分离用那几类方式来完成: 1、WebBrowser是
Openstack Keystone 认证流程(三)-WSGI
1. Web服务创建 在上一章中, 可以看在keystone-all中, 使用create_server创建了两个服务器, 先看看这个函数 from keystone.common import environment from paste import deploy ... def create_server(conf, name, host, port): app = depl
Block callback functions simulink
Creating Model Callback Functions Block Callback Parameters This table lists the parameters for which you can define blockcallback routines, and indicates when those callback routines areexe
Java模拟网站登录
web登陆无非就是网页获取,cookie 的管理,post和get方式的模拟。1.网页内容获取     java.io.InputStream  in;      java.net.URL url = new java.net.URL(www.xyz.com/content.html);      java.net.HttpURLConnection connection = (java.net.