- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Excel希望狼版主教教我们读取网页数据方面知识
我收集的资料,供你参考
近期写了一段程序:从网上下载数据,写入数据库,查询、分析、打印。找了很多的资料,现作一回顾总结,本篇主要写网页数据下载与控制。(以下均为本人的一些心得,写的不对的,请各位师傅指正。希望本文能对和我一样菜的朋友有一些帮助。)
一、概述及感谢
二、Maxthon的使用
三、网页关键字(录入、按钮、数据)解读
四、POST、GET与NAME、VALUE
五、使用WebBrowser
六、使用IE
七、查询结果是新弹出窗口的控制
八、使用POST方法
九、使用EXCEL获取网页数据
十、例:利用webbrowser获得网页数据
附件一、XmlHttp对象用法示例与说明
一、概述及感谢
需要用到网页控制的方面,大致概括一下为:
1、程序中需要嵌入一个网页,例如:天气预报。
2、需要从网上下载数据,写入到本地数据库中。
特别需要感谢Winland对我的指导。
二、Maxthon的使用
无论哪方面的应用,首要???是找到网址(也许是废话)。
以Winland的天气预报为例,假如我的程序需要这样一个东西,我该如何下爪:
1、打开/
2、点击“天气预报”,打开:/tianqi
3、查一个城市试试,此时结果找到了,但网址没变。
4、点击Maxthon的viewpage。
5、在“框架”中,发现一个“内嵌框架”,点击打开。发现原来天气预报的网址为:
/WeatherInfoIfm.aspx?CityName=%e5%ae%9c%e6%98%8c
6、下一步,在我们自己的程序中就可以使用这个网址,直接来查询了。
综上所述,通过Maxthon,我们可以很方便地找到我们所需要的真正的网址。
在viewpage中还有一个“表单”,里面很清楚地显示了Name,method,以及Action。我理解这个Action就是“结果网页”的网址的后半部分(不知对不对?)。
(在网页的表单里面Action是目标地址,就是处理这些递交内容的服务器端脚本。 如果Action为空的话,就是当前文件。)
三、网页关键字(录入、按钮、数据)解读
% 和 % ASP脚本片断的开始和结束。在%和%标签之间的脚本代码,在主页传递给用户浏览器之前 会在服务器上执行。
HTML 和 /HTML HTML标示网页的开头,/HTML标示网页的结束。
BODY 和 /BODY 网页上的文本应该放置在这些标示之间
TABLE 和 /TABLE 表格的开始和结束
TABLE Border = “1” 表格边框参数明确表格边框的宽度
TH 和 /TH 放置表格标题于这些标示之间
TR 和 /TR 标示TR在表格里开始一新行。表格中每行以/TR标示结束。
TD 和 /TD 使用这些标示来明确表格单元格。每个单元格以TD标示开始,以/TD标示结束。表格单元格可以包含任何内容,包括另一个表格。
我们需要重点关注的就是:TABLE 和 /TABLE,TR 和 /TR以及TD 和 /TD。
文本框:INPUT TYPE=text NAME=Amount VALUE=1 SIZE=10,有的省略了TYPE,VALUE及SIZE,但应该是有关键字INPUT及NAME。
选择框:SELECT NAME=From SIZE=5 onChange=CheckMore()
OPTION VALUE=EUR SELECTEDEUR Euro/OPTION ‘当前值
OPTION VALUE=USDUSD United States Dollars/OPTION
OPTION VALUE=CADCAD Canada Dollars/OPTION
…
/SELECTBR
单选钮:INPUT type=radio CHECKED value=1 name=order升序 ‘当前选择
INPUT type=radio value=2 name=order降序
按健:INPUT language=javascript onclick=return onclick1() type=submit value=查询 name=fetchevent
(winland注解:这个地方建议写的详细一点,先介绍一下简单的HTML文档格式,再说说Document Object Model,这个对下面的内容更有帮助。)(查了一下关于DOM的内容,大致看了一下,好像很复杂,也没有一个介绍的比较系统的,所以,暂时写不出来。)
四、POST、GET与NAME、VALUE
为了从网页获取数据,需要明确参数。要在网络查询里,向网络服务器发送参数的话,那么需要在核实某个具体网络服务器使用哪种方法后
文档评论(0)