社区
网络编程
帖子详情
有关WebBrowser的使用,如何加载Cookie信息。
szclm
2004-07-08 09:02:04
我想用WebBrowser->Navigate发送Post信息,并且加载Cookie,如何实现?
...全文
259
3
打赏
收藏
有关WebBrowser的使用,如何加载Cookie信息。
我想用WebBrowser->Navigate发送Post信息,并且加载Cookie,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gracezhu
2004-07-08
打赏
举报
回复
文档中心,是VB代码,不过原理是一样的
http://dev.csdn.net/article/28/28374.shtm
szclm
2004-07-08
打赏
举报
回复
找个人来帮帮忙啦!
PiggyXP
2004-07-08
打赏
举报
回复
借 jkjt(如何) 的代码回复你一下,不知道是否对你有用了
CAtlHttpClient company;
CAtlNavigateData companydata;
companydata.SetMethod("GET");
companydata.SetExtraHeaders(cookiestr); //发送cookie给服务器;
company.Navigate("www.csdn.net","/indes.asp",&companydata);
tmp=company.GetResponse();//返回整个web页面
CString test;
test=companydata.GetExtraHeaders(); //得到从服务器返回的Cookie,有时候有别的数据,自己处理一下。
delphi获取
Cookie
源码.rar
获取
Cookie
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] static extern bool InternetGet
Cookie
Ex(string pchUrl, string pch
Cookie
Name, StringBuilder pch
Cookie
Data, ref System.UInt32 pcch
Cookie
Data, int dwFlags, IntPtr lpReserved); private static string Get
Cookie
String(string url) { uint datasize = 1024; StringBuilder
cookie
Data = new StringBuilder((int)datasize); if (!InternetGet
Cookie
Ex(url, null,
cookie
Data, ref datasize, 0x2000, IntPtr.Zero)) { if (datasize < 0) return null;
cookie
Data = new StringBuilder((int)datasize); if (!InternetGet
Cookie
Ex(url, null,
cookie
Data, ref datasize, 0x00002000, IntPtr.Zero)) return null; } return
cookie
Data.ToString(); } private void
web
Browser
1_DocumentCompleted_1(object sender,
Web
Browser
DocumentCompletedEventArgs e) { richTextBox1.Text = string.Empty; if (cb
cookie
.Checked) { if (checkBox1.Checked) { richTextBox1.Text = Get
Cookie
String(textBox1.Text.Trim()); } else { richTextBox1.Text =
web
Browser
1.Document.
Cookie
; } } } 复制代码 //本事件是当每次
加载
完成当前页面后才会执行的 private void
web
Browser
1_DocumentCompleted(object sender,
Web
Browser
DocumentCompletedEventArgs e) { //e.Url是当前
加载
的页面, if (e.Url.ToString().Contains("http://www.3yeah.com")) { //执行操作1 } else if (e.Url.ToString().Contains("http://baidu.com")) { //执行操作2 } } 复制代码 private void
web
Browser
1_NewWindow(object sender, CancelEventArgs e) { if (cbwindownew.Checked) { string url = ((System.Windows.Forms.
Web
Browser
)sender).StatusText;
web
Browser
1.Navigate(url); e.Cancel = true; } } 复制代码
CefSharp
Browser
Chromium内核
Web
Browser
控件
CefSharp的
Browser
嵌入了Chromium的浏览器,将所有文件放入bin文件夹,并把dll文件引入项目中,提示错误没有关系,只要引入就好,注意net生成环境不能低于4.0
WinForm项目开发中
Web
Browser
用法实例汇总
本文实例汇总了WinForm项目开发中
Web
Browser
用法,希望对大家项目开发中
使用
Web
Browser
起到一定的帮助,具体用法如下: 1. [PermissionSet(SecurityAction.Demand, Name = FullTrust)] [ComVisibleAttribute(true)] public partial class frm
Web
Data : Form { public frm
Web
Data() { InitializeComponent(); } protected override void OnLoad(EventArgs e) { w
C# winform 模拟键盘输入自动接入访问网络的实例
背景: 由于所在办公室网络限制,笔者每天都
使用
网络都要先连接无线网。如下图,输入授权用户
信息
登录后才能
使用
WIFI。 丧心病狂的是该网页
Cookie
过期时间为24小时,所以每天重复以下动作:打开浏览器 -> 手动输入 工号密码、密码 -> 点击“登录”按钮。 作为一个懒出天际的程序员,逃避这种重复劳动是必须滴~~ 解决方案: 创建一个C# 应用程序,
使用
Web
Browser
控件
加载
该页面,模拟键盘输入账号、密码,把用户配置分别赋值给两个控件,然后调用按钮的点击事件。 具体步骤: 1. 打开登录页面,按F12查看网页源码,可以看到2个输入控件名分别为 “user”, “password
网络编程
18,355
社区成员
64,218
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章