没有合适的资源?快使用搜索试试~ 我知道了~
通过VB或VBA,介绍了几种控制从网页数据上下载数据,及按要求发送数据或指令的方法。
资源推荐
资源详情
资源评论












网页数据下载与控制
一、概述及感谢
需要用到网页控制的方面,大致概括一下为:
、程序中需要嵌入一个网页,例如:天气预报。
、需要从网上下载数据,写入到本地数据库中。
二、 的使用
无论哪方面的应用,首要的是找到网址(也许是废话)。
以 的天气预报为例,假如我的程序需要这样一个东西,我该如何下爪:
、打开
、点击“天气预报”,打开:
、查一个城市试试,此时结果找到了,但网址没变。
、点击 的 。
、在“框架”中,发现一个“内嵌框架”,点击打开。发现原来天气预报的网址为:
!"#$% &'''(')'(*'*
)、下一步,在我们自己的程序中就可以使用这个网址,直接来查询了。
综上所述,通过 ,我们可以很方便地找到我们所需要的真正的网址。
在 中还有一个“表单”,里面很清楚地显示了 % + +以及 ,。我理解这个
, 就是“结果网页”的网址的后半部分(不知对不对?)。
(在网页的表单里面 , 是目标地址,就是处理这些递交内容的服务器端脚本。 如果 , 为
空的话,就是当前文件。)
三、网页关键字(录入、按钮、数据)解读
-'.和 '/ ,01脚本片断的开始和结束。在-'和'/标签之间的脚本代码,在主页
传递给用户浏览器之前 会在服务器上执行。
-234/.和 -234/ -234/标示网页的开头,-234/标示网页的结束。
-5678/.和 -5678/ 网页上的文本应该放置在这些标示之间
-3,549/.和 -3,549/ 表格的开始和结束
-3,549.5.&.:;/ 表格边框参数明确表格边框的宽度
-32/.和 -32/ 放置表格标题于这些标示之间
-3</.和 -3</ 标示-3</在表格里开始一新行。表格中每行以-3</标示结束。
-37/.和 -37/ 使用这些标示来明确表格单元格。每个单元格以-37/标示开始,以-
37/标示结束。表格单元格可以包含任何内容,包括另一个表格。
我们需要重点关注的就是:-3,549/.和 -3,549/,-3</.和 -3</以及-37/.和 -37/。
文本框:-%1=3.3819&>>.%,9&>, >.?,4=9&>>.0@9&A/,有的省略了
3819,?,4=9及0@9,但应该是有关键字%1=3及%,9。
选择框:-0949#3.%,9&>B >.0@9&.#&>#CDE>/
-6136%.?,4=9&>9=<>.0949#397/9=<.9-6136%/.............F当前值
-6136%.?,4=9&>=07>/=07.=.0!.7!-6136%/
-6136%.?,4=9&>#,7>/#,7.#.7!-6136%/
G
-0949#3/-5</
单选钮:-%1=3.$&.#29#H97.&. &/升序 ‘当前选择

-%1=3.$&.&. &/降序
多选钮:
-37.&A/-%1=3.$&CI.#29#H97.&()*A.
&J/-37/...F当前已选择
-37/五菱牌4@)AA#?客车D第B(批E-37/-3</
-3</
-37.&A/-%1=3.$&CI.&()(A. &J/-37/
-37/中顺牌0@0)A9轻型客车D第B(批E-37/-3</
-3</
按健:-%1=3.&K!.C&>.CDE>.$&!I .&查询
&/
四、1603、L93 与 %,9、?,4=9
为了从网页获取数据,需要明确参数。要在网络查询里,向网络服务器发送参数的话,那么需要在
核实某个具体网络服务器使用哪种方法后,使用 1603 或者 L93 方法。
打开源码,查找“1603;,如果给网络服务器发送参数使用的是 1603 方法,那么文本 1603 就应该
出现。如果网络服务器使用 L93 方法接收参数的话,那么可以在浏览器地址栏里看到该参数名称和值。
例如:
$!J!!!!!"I&.MN&.
!
(第一个参数前面带有一个问号,参数之间使用M符号分割开来,参数的先后排列顺序不重要)
查找“% ;,在单词 之后,可以看到括号里有一些文本, 这些文本就是第一个参数的名称。
在单词
“
&
;后
面,是参数的当前值。例如:
-%1=3.3819&>>.%,9&>, >.?,4=9&>>.0@9&A/-5</
在上面的234语句中,
单词“
,
;是参数
名
称,“
;是
该参数的当前值。参数值也可以是
234-/标签中的 选项之一。例如:
-0949#3.%,9&>B >.0@9&.#&>#CDE>/
-6136%.?,4=9&>9=<>.0949#397/9=<.9-6136%/.............F当前值
-6136%.?,4=9&>=07>/=07.=.0!.7!-6136%/
-6136%.?,4=9&>#,7>/#,7.#.7!-6136%/
-6136%.?,4=9&>L51>/L51.=.H .1!-6136%/
-6136%.?,4=9&>79>/79.L $.7!.C!-6136%/
G
-0949#3/-5</
1! 与 L 的区别:
、L 是用来从服务器上获得数据,而 1! 是用来向服务器上传递数据。
、L 将表单中数据的按照 I& 的形式,添加到 所指向的 =<4 后面,并且两
者使用“";连接,而各个变量之间使用“M;连接;1! 是将表单中的数据放在 的数据体中,按照变量
和值相对应的方式,传递到 所指向 =<4。
、L 是不安全的,因为在传输过程,数据被放在请求的 =<4 中,而如今现有的很多服务器、代理
服务器或者用户代理都会将请求 =<4 记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私
的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显

示在用户面前。1! 的所有操作对用户来说都是不可见的。
、L 传输的数据量小,这主要是因为受 =<4 长度限制,只能传递大约 A 字节;而 1! 可以
传输大量的数据,可以达到 ,所以在上传文件只能使用 1!。
、L 限制 B 表单的数据集的值必须为 ,0# 字符;而 1! 支持整个 06A)) 字符集。
)、L 是 B 的默认方法。
五、使用 I5!
使用 I5! 需要添加“!.I.浏览器”(?5,)或“!..!;
(工程O部件)(?5)。
、I5! 的简要使用方法:
F打开前
=!&> !"#$% &'''(
')'(*'*>
BJ$II5!%.=!
BJ$I0......F这句话屏蔽时,I5! 同样打开网页,不过不显示在桌面上
1.0I.I5!J0!3#D5$?.3.,!.0E
.....I5!<$0.-/.<9,7803,39J#614939.3.9.0I.F页面调用是否
完毕
....GG
9.0I
、我们想要的网页内容:
一 般 说 来 , 我 们 想 要 的 网 页 内 容 , 就 在 I5! I$ 和
I5! I$ 中,通过替换、分析,得到我们想要的数据。
中的内容就是网页源码。
中的内容则是网页上所显示的内容。(这个内容就是我们把网页另存为文本时的内容)
个人认为使用 要方便一些。
当有了 的源码后,使用查找、替换功能可以将所需要的数据剥离出来。另外还可以将源码写入
到文本文件中,将文本文件的扩展名修改为 ,再利用 9 的“导入外部数据”O:导入数据”功能将数据
读入 9。(通过该方法,导入时选取特定的表格,可以查阅需要导入的表格号 I3I!)
、在程序中使用 I5! 显示网页
⑴、如果你所需要的网页网址中带有?,且取值规则非常清楚,则很方便,直接将参数及值写到网
址中就好,如上例所示(显示宜昌的天气),只需注意:第一个参数前面带有一个问号,参数之间使用M
符号分割开来,参数的先后排列顺序不重要。
如果值中带有非英文和数字,则需进行转换。(套用 的程序)
例:#$&.9!D:宜昌”E
1I.B.9!D5$?.!3.,!.0E.,!.0
....7 .P0.,!.0#
....0.P0.&.%.00#0#
....P04.&.>P0>
....9!.&.P09D>=<DQ>.M.<D!3+.>Q>+.>RQ>E.M.>QES>E
9.B
剩余14页未读,继续阅读
资源评论

- kyss_3012019-01-08和其它资源雷同

gdjxwz
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 中国电信湘潭分公司移动网络工程-机房单位工程施工组织设计.doc
- 《机械制造其自动化》专业硕士研究方案生培养方案.doc
- 试论以企业战略为导向的软件企业全面预算管理1.docx
- 从勒索病毒看网络信息安全的隐患与对策.docx
- 算法分析与设计-大型实验报告样本.doc
- 校园无线网络的设计方案.doc
- 大学计算机基础教材Windows操作系统安装.ppt
- Web图书管理系统设计方案与开发.doc
- 软件水平测验考试网络工程师学习笔记汇总(完整版).doc
- 网络剧盈利模式.doc
- 互联网金融发展对我国宏观经济增长的影响研究.docx
- 互联网+技术在电力智能配网运维系统中应用.docx
- 电子科技16春《网络互连与路由技术》在线作业3.doc
- 学生综合管理系统-java课程设计.doc
- 计算机软件开发过程及嵌入式软件的应用.docx
- 关于网络犯罪的法律思考.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
