vb.net中使用webbrowser的问题

问题描述

1.目前已经做到自动登录获取信息,但是会跳转到短信验证界面,验证后不久会再次要求验证,正常登录没有这种问题,不知道用Cookies可以解决吗?2.退而求其次手动登录保存后加载本地文件,打开后首次加载总是要点两下,不然等很久。。。而且本身加载也很慢,vb.net中可以直接读取本地htm文件代码不用加载页面吗?HttpWebRequest可以吗?本人比较业余,敬请各位大神指点。登录的网址是Booking一类的酒店管理后台。

解决方案

解决方案二:
有验证码一般都要手动。。。关键是看你要上的网站验证严不严,抓抓包看看能不能直接提交
解决方案三:
不太懂但感觉应该是Cookies的问题吧
解决方案四:
学习中................

时间: 2024-11-09 03:48:11

vb.net中使用webbrowser的问题的相关文章

vb.net2005中的WebBrowser 内容选择问题

问题描述 vb.net2005中的WebBrowser怎么能得到选定内容,如何实现SelectedChanged类似的事件(WB控件本身没有啊)

在vb.net中使用webbrowser控件和mshtml以及流操作体会(vb.net内嵌IE,拆取 Web 页)

web|webbrowser控件 需求为:到某一网站抓取查询结果.环境为vb.net 从0开始,一开始具体需要用到.net里的具体什么东东都不清楚,于是就一顿瞎搜索.又是google,又是baidu,yisou......胡乱搜的内容有.net ie,拆分网页 .net,内嵌ie等等.没过多久能得知webbrowser这个控件. 其中对我有帮助比较大的文章是http://www.microsoft.com/china/msdn/Archives/workshop/scrape.asp 只是这里介

VB.NET中的webbrowser如何加载QQ快速登录

问题描述 我用VB.NET做PC端软件,遇到这样一个问题,在窗体上加载一个Webbrowser控件,打开这个网址http://xui.ptlogin2.qq.com/cgi-bin/qlogin?domain=qq.com&lang=2052&qtarget=1&jumpname=&appid=549000912&param=u1%253Dhttp%25253A%25252F%25252Fuser.qzone.qq.com&mibao_css=&s_

VB.NET中使用WebBrowser如何移动无标题栏窗体?

问题描述 我想做一个简单的浏览器,使用其与自己做的网站设计页面完全吻合,因为我的网页里已经设计了标题栏了,所以在窗体设计的时候要把窗体的标题栏去掉,然后通过移动我网页里的标题栏来移动窗体,可是WebBrowser控件好像没有mousemove这样的事件啊,要怎么办?哪位高人指点一下啊,小弟所有分数奉上了. 解决方案 解决方案二:看看有没有WndProc,有的话,重写它试试解决方案三:在webbrowser里头有个PreviewKeyDown事件,用它可以定义按键行为.如果定义鼠标事件有困难,你不

求助一个vb.net中webbrowser的问题

问题描述 求助一个vb.net中webbrowser的问题 我用vb.net中的webbrowser提取超链接,代码如下: Timer1.Enabled = False Dim web As WebBrowser = WebBrowser1 For Each i As HtmlElement In web.Document.GetElementsByTagName("a") url = url + i.InnerText + i.GetAttribute("href"

vb.net中webbrowser获取子框架代码

问题描述 vb.net中用webbrowser加载有一个有框架的网页,而这个网页中有框架,如何取得子框架的html源文件?在vb中,我在WebBrowser1_DocumentCompleted事件里,用pDisp.Document.documentElement.innerHTML来获取,但在vb.net中却不知怎么取得?请指教!! 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/2008110

【help】【help】vb.net 中webBrowser控件的问题?如何使弹出的网页在 本身 webBrowser1 里运行?

问题描述 如何使弹出的网页在本身webBrowser1里运行?就是本来在webBrowser1已经打开一个网页了.点了那个网页的链接后,新的网页是从IE弹出来的,.我想在原来的webBrowser1里显示新的网页.可以么?具体怎么操作?在vb中是用webbrowser1.Silent=True'不弹出窗口来实现的,但是在vb.net中怎么实现呢? 解决方案 解决方案二:问题解决了,来个朋友,给分结贴了,呵呵解决方案三:没有人要分啊....没法结贴了,5555555555555解决方案四:楼主怎么

webbrowser-请问下vb.net中如何输出HtmlElement类型的数据

问题描述 请问下vb.net中如何输出HtmlElement类型的数据 For Each i As HtmlElement In web.Document.GetElementsByTagName("a") MessageBox.Show(i.ToString()) 我用这么一段代码,希望把WebBrowser中打开的网页中的内容赋值给变量i,之后在进行更进一步的处理,但是现在我想输出i,想看看到底赋值到底赋值的是什么(精加工一直出错)但是我利用ToString()输出的结果是i的类型

在VB.NET中应用SMTP和POP3 服务

在VB.NET中应用SMTP和POP3 服务 介绍 这里介绍的例程代码最小化地展示了SMTP和POP3协议的执行,并且有意地演示VB.NET中的多线程.套接字和输入输出的能力.这个程序需要固定一些目录结构. 应用程序邮箱的目录 C:\Temp\SMTP C:\Temp\SMTP \SPOOL C:\Temp\SMTP \[Pop 3用户名作为目录] 程序也可以向局域网外部发送E-mail,但这就需要依赖于SMTP服务器.本例程中指定了SMTP服务器的硬代码,并且至少要在C:\Temp\SMTP下