Office中国论坛/Access中国论坛

标题: [求助]WebBrowser控件的用法 [打印本页]

作者: zhouhong    时间: 2005-3-8 00:17
标题: [求助]WebBrowser控件的用法
我想提取网页上的数据,不知那位大侠能叫我用WebBrowser控件

[attach]9242[/attach]


作者: 阿罗    时间: 2005-3-8 01:36
将浏览器控件放在窗体中,保存前,要调整好大小,否则以后就没法再改了。然后,将URL后面要跟的信息总结一下,以你的图片为例,假如http://www.dec.com.cn/jdata/index.shtml?后跟的是1,2,3,4,5..,那么,你可以在窗体上建一个下拉列表,值是1,2,3,4,5....,然后在其afterUpdate事件中加入:WebBrowser1.Navigate ("http://www.dce.com.cn/jdata/index.shtml?" & [下拉列表控件名])这样就行了。这是基本的用法。活用ie控件,可以结合C/S和B/S两方面的优点,将Access变成一个无比强大的武器,当然,B/S的部分还是要做的,但用Access控制浏览行为,可以将B/S的一些缺点除去。
作者: zhouhong    时间: 2005-3-8 03:50
阿罗老师,谢了,不过这个网页有点特殊,必须用鼠标点页面上的内容才能出上面一副图的页面.而且看不到变量,不知道有没办法处理,请教了.[attach]9252[/attach]


作者: huanghai    时间: 2005-3-8 05:18
我曾写过类似的程序,你说在URL中找不到参数的情况有可能是网站使用了框架或者IFRMIE技术,你只要右建目录页面,看属性,看看地址,包括URL参数,如果没有参数,应该是使用POST方法提交了参数,而非明码GET方式提交.总之,这类程序可以使用VBA结合JS,还有WEBBROWER控件来完成查询与数据提取等功能.
作者: zhouhong    时间: 2005-3-8 16:27
标题: [原创]
谢谢,按两位老师说的解决了大部分问题,还有一点不明白,就是没变量如何用WebBrowser提取数据,我是新手,不会做,能否说详细一点,如何做[attach]9261[/attach]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3