vb.net 如何获取含panel窗体的网站/网页中的数据
有一个网站,我要对此网站进行数据查询,但是这个网站有点特别,含有三个panel,用通常的即用webbrowser控件打开网页,然后获取网页源代码的方式来提取数据的方式不凑...
有一个网站,我要对此网站进行数据查询,但是这个网站有点特别,含有三个panel,用通常的即用webbrowser控件打开网页,然后获取网页源代码的方式来提取数据的方式不凑效,特此请教,如何获取这类网站的数据。用http协议的get和post方法应该是可以获取得了的,但本人不熟悉,特此请教,希望有大侠能赐教如何获取这类网站数据的类或模块详细,谢谢了!
如图所示,是该网站登录之后的,单击某个导航后的页面,分左中右三个panel。首先显示的左边panel的列表,单击左边panel列表中的节点,则自动更新中间panel的列表数据,单击中间panel列表的节点,则右边panel显示对应的页面。如果鼠标右键分别单击每一个panel并查看源代码,是可以获得源代码的,但是如果用WebBrowser控件来打开此页面,则其输出的源代码非常少,不是没有含有每一个pane对应的源代码。同理,采用遍历页面每一个元素的方法,找不到每一个panel中的元素的。
终于自己弄出来了,原来是windows.frames结构! 展开
如图所示,是该网站登录之后的,单击某个导航后的页面,分左中右三个panel。首先显示的左边panel的列表,单击左边panel列表中的节点,则自动更新中间panel的列表数据,单击中间panel列表的节点,则右边panel显示对应的页面。如果鼠标右键分别单击每一个panel并查看源代码,是可以获得源代码的,但是如果用WebBrowser控件来打开此页面,则其输出的源代码非常少,不是没有含有每一个pane对应的源代码。同理,采用遍历页面每一个元素的方法,找不到每一个panel中的元素的。
终于自己弄出来了,原来是windows.frames结构! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询