Vb(VBA)网页数据下载与控制.docVIP

  • 318
  • 0
  • 约1.87万字
  • 约 15页
  • 2018-04-30 发布于河北
  • 举报
Vb(VBA)网页数据下载与控制.doc

网页数据下载与控制 一、概述及感谢 需要用到网页控制的方面,大致概括一下为: 1、程序中需要嵌入一个网页,例如:天气预报。 2、需要从网上下载数据,写入到本地数据库中。 二、Maxthon的使用 无论哪方面的应用,首要的是找到网址(也许是废话)。 以Winland的天气预报为例,假如我的程序需要这样一个东西,我该如何下爪: 1、打开 2、点击“天气预报”,打开:/tianqi 3、Maxthon的viewpage。/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降序 多选钮: TD width=10INPUT type=checkbox CHECKED value=96801 name=cp_id/TD ‘当前已选择 TD五菱牌LZW6400CV3客车(第F9批)/TD/TR TR TD width=10INPUT type=checkbox value=96904 name=cp_id/TD TD中顺牌SZS6503E1轻型客车(第F9批)/TD/TR TR 按健:INPUT language=javascript onclick=return onclick1() type=submit value=查询 name=fetchevent 四、POST、GET与NAME、VALUE 为了从网页获取数据,需要明确参数。要在网络查询里,向网络服务器发送参数的话,那么需要在核实某个具体网络服务器使用哪种方法后,使用POST或者GET方法。 打开源码,查找“POST”,如果给网络服务器发送参数使用的是POST方法,那么文本POST就应该出现。如果网络服务器使用GET方法接收参数的话,那么可以在浏览器地址栏里看到该参数名称和值。例如: /dist_sch/sch/searchresult/asp?boro=Manhattan flag= schoolInfo2 (第一个参数前面带有一个问号,参数之间使用符号分割开来,参数的先后排列顺序不重要) 查找“Name”,在单词name之后,可以看到括号里有一些文本, 这些文本就是第一个参数的名称。在单词“value=”后面,是参数的当前值。例如: INPUT TYPE=text NAME=Amount VALUE=1 SIZE=10BR 在上面的HTML语句中,单词“Amount”

文档评论(0)

1亿VIP精品文档

相关文档