C# 模拟登录开心网.

问题描述

http://www.baidu.com/s?wd=%BF%AA%D0%C4%CD%F8001&rsv_bp=0&rsv_spt=3&oq=kaixinwang&rsp=1&f=3&inputT=2390#我怎么模拟登录不了。求解决办法。。dss=mh.GetResponse("http://www.kaixin001.com/login/login.php","email=504402105@qq.com&password=chenrujia&src=bdo","post","");publicstringGetResponse(stringurl,stringpostData,stringmethod,stringRequestUri){url.Trim();HttpWebRequestrequest=null;try{request=(HttpWebRequest)WebRequest.Create(url);}catch{return"";}if(request==null)return"";request.Method=method;request.UserAgent="Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;EmbeddedWB14.52from:http://www.bsalsa.com/EmbeddedWB14.52;.NETCLR2.0.50727;CIBA)";//request.Timeout=3338;request.KeepAlive=true;request.AllowAutoRedirect=true;//request.Accept="text/vnd.wap.wml,application/vnd.wap.wmlscript,application/vnd.wap.wml,text/vnd.wap.wmlscript,application/x-hdmlc,application/x-uvnd.uplanet.list,text/x-hdml,text/plain,image/vnd.wap.wbmp,image/bmp,application/remote-printingtext/x-hdml;version=3.1,text/x-hdml;version=3.0,text/x-hdml;version=2.0,image/bmp,*/*";//request.UserAgent="CDRWapIE/2.07";//request.Headers.Add("Accept-Charset","GB2312,utf-8;q=0.7,*;q=0.7");//request.Headers.Add("Accept-Language","zh-cn,zh;q=0.5");request.CookieContainer=myCookieContainer;try{if(RequestUri!=null&&RequestUri!="")request.Referer=RequestUri;elserequest.Referer=request.RequestUri.ToString();}catch{}request.ContentType="application/x-www-form-urlencoded";HttpWebResponsewebresponse=null;try{if(postData.Length>0){byte[]loginDataBytes=Encoding.Default.GetBytes(postData);request.ContentLength=loginDataBytes.Length;Streamstream=request.GetRequestStream();stream.Write(loginDataBytes,0,loginDataBytes.Length);stream.Close();}webresponse=request.GetResponse()asHttpWebResponse;if(webresponse!=null){returnGetResponseHTML(webresponse);}}catch{}finally{if(webresponse!=null){webresponse.Close();}}return"";}publicinttype=0;publicstringdownName;publicstringdownUrl;publicstringGetResponseHTML(HttpWebResponseresponse){if(type==1){StreamfileStream=null;StreamresponseStream=response.GetResponseStream();fileStream=File.Create("33.png");byte[]bytes=newbyte[1024];intcount=0;do{count=responseStream.Read(bytes,0,bytes.Length);fileStream.Write(bytes,0,count);}while(count>0);responseStream.Close();fileStream.Close();return"33.png";}stringstrHTML=reader.ReadToEnd();if(reader!=null){reader.Close();}if(response!=null){response.Close();}returnstrHTML;}

解决方案

解决方案二:
返回的是。正在登录中。。。。。急!!!谁能帮我解决下。QQ504402105帮他冲100块钱话费!!
解决方案三:
加我请注明下。。。钱不多。麻烦csdn亲友们帮帮我。。。
解决方案四:
顶一下。我前两天也问过。可惜也没搞定。。。。。。。。。。
解决方案五:
我来。。。。试一把
解决方案六:
什么情况,有结果没??
解决方案七:
getResponse里面发送的东西对不对,用抓包器看看网页上登录的时候都发了些什么东西。
解决方案八:
httpwatch??????????
解决方案九:
在来关注下。。。。。。。。。
解决方案十:

解决方案十一:
他发包的时候应该都加密了吧..你抓出来分析一下!

时间: 2024-10-26 19:32:58

C# 模拟登录开心网.的相关文章

新浪微博模拟登录(Java)

     使用HttpClient模拟新浪微博登录,贴在这里做个备忘,也希望能帮助到有这方面需求的童鞋们,代码如下:        Java代码   package com.yida.spider4j.crawler.test.sina;      import java.io.UnsupportedEncodingException;   import java.math.BigInteger;   import java.net.URLEncoder;   import java.secur

网页-java单点登录SSO,模拟登录

问题描述 java单点登录SSO,模拟登录 要做一个Java单点登录系统,用户登录系统后,可以直接跳转到所需的子系统主页,无需再输入用户名密码.网上查了些资料,准备用cas实现,但发现子系统有权限管理,举个例子,用户所属部门不同,能访问的某个子系统的主页也不一样,cas貌似无法解决,想问下cas是不是真的没办法解决这个问题? 后来准备自己手动实现,有一个子系统是get方式传递用户名密码,自不必说,很容易实现.但有好几个是post方式传参,我开始使用HttpURLConnection模拟登录,但未

xsrf-python 模拟登录知乎,登录不成功

问题描述 python 模拟登录知乎,登录不成功 import urllib2 import urllib import cookielib import ssl filename = 'cookie.txt' cookie = cookielib.MozillaCookieJar(filename) handler = urllib2.HTTPCookieProcessor(cookie) opener = urllib2.build_opener(handler) postData = ur

ajax-php采集高手进:利用curl模拟登录抓取数据遇到json调用问题不成功,求助!

问题描述 php采集高手进:利用curl模拟登录抓取数据遇到json调用问题不成功,求助! 我在抓取一个页面的信息(假设a.php),这个页面只是一些基本的html框架,其他关键信息是通过ajax请求(b.php)回来的,返回的是json,然后在通过页面js将json解析,绘制到页面上.问题的关键是ajax请求的信息里有个手机号码需要登录后才显示完整,原网站利用ajax请求b.php获得json数据,如果直接访问b.php也是可以直接得到:{"name":"zhangsan&

c#-C# webbrowser模拟登录 flash网站

问题描述 C# webbrowser模拟登录 flash网站 想要登陆的网址是swf的,不知道怎么才能获取里面的相关数据.麻烦各位有没有知道的,或者提供些参考 解决方案 直接用httpwebrequest去获取数据,获取的方法可以借助fiddler看浏览器是怎么获取的并且模仿. 解决方案二: 现在是登陆之后,还要某一页面数据,点击查询的时候没有没有监测到url变化

PHP Curl模拟登录微信公众平台、新浪微博实例代码_php实例

使用curl之前先打开curl配置,具体方式百度一下就知道,开启curl扩展.密码用md5加密,这是经过测试成功的,把用户跟密码改成你的就行了. 下面一段代码给大家介绍php使用curl模拟登录微信公众平台,具体代码如下所示: <?php //模拟微信登入 $cookie_file = tempnam('./temp','cookie'); $login_url = 'https://mp.weixin.qq.com/cgi-bin/login'; $pwd = md5("********

PHP使用CURL模拟登录的方法_php技巧

网上的很多模拟登录程序,大都是通过服务程序apache之类的运行,获取到验证码之后显示在网页上,然后填上再POST出去,这样虽然看起来很友 好,但是既然模拟登录,登录后所干的事情就不一定是短时间完成的,所以这就要受到php最大执行时间的限制,而且有些操作还有可能权限不足. 本文提供了一个程序实例,思路就是获取到验证码之后把验证码存储为一个图片,然后程序休眠20秒,在20秒之后由用户手动查看图片,并把验证码填写 到code.txt文件中,20秒休眠完成后,程序会读code.txt的验证码,这样再带

PHP读取CURL模拟登录时生成Cookie文件的方法_php技巧

本文实例讲述了PHP读取CURL模拟登录时生成Cookie文件的方法.分享给大家供大家参考.具体实现方法如下: 在使用PHP中的CURL模拟登录时会保存一个Cookie文件,例如下面的代码 复制代码 代码如下: $login_url = 'XXX';    $post_fields['email'] = 'XXXX';  $post_fields['password'] = 'XXXX';  $post_fields['origURL'] = 'XXX';  $post_fields['doma

C# 利用 HttpWebRequest 和 HttpWebResponse 模拟登录有验证码的网站

原文:C# 利用 HttpWebRequest 和 HttpWebResponse 模拟登录有验证码的网站 我们经常会碰到需要程序模拟登录一个网站,那如果网站需要填写验证码的要怎样模拟登录呢?这篇文章利用了 HttpWebRequest 和 HttpWebResponse 模拟登录了有验证码的网站. 程序设计的界面很简单,三个TextBox分别输入用户名.密码和验证码,一个Image控件显示从网站请求到的验证码图片,还有两个按钮,一个换验证码,一个登录. 写程序前,先用浏览器的开发者工具观察下登