C#WebBrowser怎么获取和win10设置自动获取ipCookie的方法

来看一下代码吧
webBrowser1.Document.GetElementById("J_Quick2Static").InvokeMember("click");
webBrowser1.Document.GetElementById("TPL_username_1").SetAttribute("value", "");
webBrowser1.Document.GetElementById("TPL_password_1").SetAttribute("value", "xiaosuya1021!?");
webBrowser1.Document.GetElementById("J_SubmitStatic").InvokeMember("click");
string strcookie = webBrowser1.Document.C
阅读(...) 评论()拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(384c0a-ua98).
重新安装浏览器,或使用别的浏览器读取WebBrowser中的Cookies(含Session)信息 并赋值给HttpWebRequest 执行模拟网页操作
Windows系统编程
开发语言:C#
实例大小:0.07M
下载次数:
浏览次数:
发布时间:
实例类别:Windows系统编程
发 布 人:
所需积分:16
&相关标签:
同类人气实例
实例下载地址
读取WebBrowser中的Cookies(含Session)信息 并赋值给HttpWebRequest 执行模拟网页操作
不能下载?内容有错? 点击这里报错
好例子网口号:伸出你的我的手 & 分享!
1 楼 WW221 发表于:
2 楼 WW221 发表于:
3 楼 kkyy2015 发表于:
我来说两句...不能下载呼的。
4 楼 yslai2012 发表于:
下载试试看
5 楼 zhengxixi 发表于:
webbrowser.document.cookie获取不全啊
6 楼 flashgg 发表于:
我来说两句...不行吧,哈哈
8 楼 AnT_Live 发表于:
我来说两句...不行吧,哈哈
9 楼 AnT_Live 发表于:
我来说两句...不行吧,哈哈
10 楼 kevinsu 发表于:
11 楼 kevinsu 发表于:
12 楼 90uewoherw987 发表于:
草草草草草草草草草草草草草草草草
13 楼 90uewoherw987 发表于:
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
Copyright &
好例子网(www.haolizi.net).All Rights Reserved备案编号:冀ICP备号 石公备号(10)private void BtnOpenUrl_Click(object sender, EventArgs e)
if (txtUrl.Text != "")
MywebBrowser.Url = new Uri(txtUrl.Text);
private void BtnGetCookie_Click(object sender, EventArgs e)
CookieContainer myCookieContainer = new CookieContainer();
if (MywebBrowser.Document.Cookie != null)
string cookieStr = MywebBrowser.Document.C
string[] cookstr = cookieStr.Split(';');
foreach (string str in cookstr)
string[] cookieNameValue = str.Split('=');
Cookie ck = new Cookie(cookieNameValue[0].Trim().ToString(), cookieNameValue[1].Trim().ToString());
ck.Domain = "";
myCookieContainer.Add(ck);
阅读(...) 评论()查看: 18932|回复: 5
C#WebBrowser怎么获取和设置Cookie的方法
该用户从未签到
通常情况下很简单一行就解决了,看下面代码
[C#] 纯文本查看 复制代码//获取Cookie
string strcookie=webBrowser1.Document.C
如果要设置也是一样的
[code=csharp]//设置Cookie
webBrowser1.Document.Cookie=[/code]
但是有时候使用这种方法会获取不全,或者是获取不到,下面我提供一个方法
[C#] 纯文本查看 复制代码//取当前webBrowser登录后的Cookie值
[DllImport(&wininet.dll&, CharSet = CharSet.Auto, SetLastError = true)]
static extern bool InternetGetCookieEx(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref int pcchCookieData, int dwFlags, object lpReserved);
//取出Cookie,当登录后才能取
private static string GetCookieString(string url)
// Determine the size of the cookie
int datasize = 256;
StringBuilder cookieData = new StringBuilder(datasize);
if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x, null))
if (datasize & 0)
// Allocate stringbuilder large enough to hold the cookie
cookieData = new StringBuilder(datasize);
if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x, null))
return cookieData.ToString();
在很多情况下我们会使用间进程的webBrowser去实现一些网页的请求和抓去,这个时候有部分网页是取不到Cookie的,那怎么办呢?下面我提供一个方法,应该99%的都能取到
使用方法也很简单
[code=csharp]//获取Cookie
string strcookie=GetCookieString(“你要获取Cookie的URl”);[/code]例如
[code=csharp]//获取Cookie
string strcookie=GetCookieString(“”);[/code]
这样获取的是的Cookie信息
&&&&&&&&&&&&&&&&
该用户从未签到
[DllImport(&wininet.dll&, CharSet = CharSet.Auto, SetLastError = true)]
& && &&&static extern bool InternetGetCookieEx(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref System.UInt32 pcchCookieData, int dwFlags, IntPtr lpReserved);
& && &&&private static string GetCookies(string url)
& && && && &uint datasize = 1024;
& && && && &StringBuilder cookieData = new StringBuilder((int)datasize);
& && && && &if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x2000, IntPtr.Zero))
& && && && &{
& && && && && & if (datasize & 0)
& && && && && && &&&
& && && && && & cookieData = new StringBuilder((int)datasize);
& && && && && & if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x, IntPtr.Zero))
& && && && && && &&&
& && && && &}
& && && && &return cookieData.ToString();
&&&&&&&&&&&&&&&&
该用户从未签到
有问题,求正确代码
&&&&&&&&&&&&&&&&
该用户从未签到
&&&&&&&&&&&&&&&&
该用户从未签到
dddddddddddddddd
&&&&&&&&&&&&&&&&
该用户从未签到
能发个源码吗?&&。试过了,有问题。
&&&&&&&&&&&&&&&&
您需要登录后才可以回帖
( 豫ICP备号-1)&&&

我要回帖

更多关于 ubuntu设置自动获取ip 的文章

 

随机推荐