社区
C#
帖子详情
利用HttpWebRequest和HttpWebResponse获取Cookie
programmer_xyl
2016-05-10 12:01:38
C#获取cookie 代码示例
地址为:http://shop.sc.189.cn/Kaptcha.jpg
获取出的效果如:
...全文
92
2
打赏
收藏
利用HttpWebRequest和HttpWebResponse获取Cookie
C#获取cookie 代码示例 地址为:http://shop.sc.189.cn/Kaptcha.jpg 获取出的效果如:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
programmer_xyl
2016-05-10
打赏
举报
回复
利用HttpWebRequest和HttpWebResponse获取Cookie 只能获取到一个shopCookie
programmer_xyl
2016-05-10
打赏
举报
回复
没人来帮忙研究一下吗
浅谈C#中
Http
Web
Request
与
Http
Web
Response
的使用方法
这个类是专门为
HTTP
的GET和POST请求写的,解决了编码,证书,自动带
Cookie
等问题。 C#
Http
Helper,帮助类,真正的
Http
request请求时无视编码,无视证书,无视
Cookie
,网页抓取 1.第一招,根据URL地址
获取
网页信息 先来看一下代码 get方法 public static string GetUrltoHtml(string Url,string type) { try { System.Net.
Web
Request wReq = System.Net.
Web
Request.Create(Url); // Get the respons
C#使用
Http
Web
Request
与
Http
Web
Response
模拟用户登录
模拟艺龙旅游网登录,供大家参考,具体内容如下 想模拟登录,首先整理一下流程 1.通过360浏览器(IE,火狐等等)F12开发人员工具抓到相关数据 2.
获取
验证码(拿到
cookie
),登录时也需要使用 3.登录 F12调出开发人员工具,输入用户名,密码登录,看我们抓到了什么信息。 Request URL:这个就是登录请求的url
http
s://secure.elong.com/passport/ajax/elongLogin 方式POST Form Data:这个是我们要POST传输的数据: userName=xzdylyh&passwd=12313&validateCode=验证码&
c#
http
post get
using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; using System.Collections; using System.IO; using System.Text.RegularExpressions; using RE = System.Text.RegularExpressions.Regex; using System.Security.Cryptography.X509Certificates; /*************************************************************************************************************************************************** * *文件名:
Http
Proc.cs * *创建人:HeDaode * *日 期:2007.09.01 * *描 述:实现
HTTP
协议中的GET、POST请求 * *使 用:
Http
Proc.
Web
Client client = new
Http
Proc.
Web
Client(); client.Encoding = System.Text.Encoding.Default;//默认编码方式,根据需要设置其他类型 client.OpenRead("
http
://www.baidu.com");//普通get请求 MessageBox.Show(client.RespHtml);//
获取
返回的网页源代码 client.DownloadFile("
http
://www.codepub.com/upload/163album.rar",@"C:\163album.rar");//下载文件 client.OpenRead("
http
://passport.baidu.com/?login","username=zhangsan&password=123456");//提交表单,此处是登录百度的示例 client.UploadFile("
http
://hiup.baidu.com/zhangsan/upload", @"file1=D:\1.mp3");//上传文件 client.UploadFile("
http
://hiup.baidu.com/zhangsan/upload", "folder=myfolder&size=4003550",@"file1=D:\1.mp3");//提交含文本域和文件域的表单 *****************************************************************************************************************************************************/ namespace
Http
Proc { /// ///上传事件委托 /// /// /// public delegate void
Web
ClientUploadEvent(object sender,
Http
Proc.UploadEventArgs e); /// ///下载事件委托 /// /// /// public delegate void
Web
ClientDownloadEvent(object sender,
Http
Proc.DownloadEventArgs e); /// ///上传事件参数 /// public struct UploadEventArgs { /// ///上传数据总大小 ///
利用
Http
Web
Request
和
Http
Web
Response
获取
Cookie
并实现模拟登录
之前看过某个同学的一篇有关与使用JSoup解析学校图书馆的文章,仔细一看,发现竟然是同校!!既然对方用的是java,那么我也就来个C#好了,虽然我的入门语言是java。 C#没有J
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章