vb.net 如何获取含panel窗体的网站/网页中的数据

有一个网站,我要对此网站进行数据查询,但是这个网站有点特别,含有三个panel,用通常的即用webbrowser控件打开网页,然后获取网页源代码的方式来提取数据的方式不凑... 有一个网站,我要对此网站进行数据查询,但是这个网站有点特别,含有三个panel,用通常的即用webbrowser控件打开网页,然后获取网页源代码的方式来提取数据的方式不凑效,特此请教,如何获取这类网站的数据。用http协议的get和post方法应该是可以获取得了的,但本人不熟悉,特此请教,希望有大侠能赐教如何获取这类网站数据的类或模块详细,谢谢了!
如图所示,是该网站登录之后的,单击某个导航后的页面,分左中右三个panel。首先显示的左边panel的列表,单击左边panel列表中的节点,则自动更新中间panel的列表数据,单击中间panel列表的节点,则右边panel显示对应的页面。如果鼠标右键分别单击每一个panel并查看源代码,是可以获得源代码的,但是如果用WebBrowser控件来打开此页面,则其输出的源代码非常少,不是没有含有每一个pane对应的源代码。同理,采用遍历页面每一个元素的方法,找不到每一个panel中的元素的。
终于自己弄出来了,原来是windows.frames结构!
展开
 我来答
FMUD1
2015-05-30 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:904万
展开全部
用webbrowse模拟点击试试。document
更多追问追答
追问
试过了。Webbroser控件不行的。模拟点击找不到节点元素,没法模拟,好像要用到http协议的post和get来实现的。
追答
System.Net.WebRequest
get方式的,组合地址后,用System.Net.WebRequest.Create创建实例,获取返回流。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式