查看: 554|回复: 3

[文章教程] 如何使用 经典ASP(VBScript) 自动化控制 IE浏览器

[复制链接]
xuanxiao 发表于 2022-9-4 23:06:45 | 显示全部楼层 |阅读模式
在本文中,我们将解释使用ASP编程与 IE 浏览器交互时的一些核心方法。请记住,对于每个 ASP的动作,您需要在执行动作之前正确连接到 IE 对象,并且始终记得在 ASP 动作结束时清除脚本的对象。

入门
首先,您需要连接到已经打开的 IE 窗口或打开一个新的 IE 窗口。

1.连接到打开的窗口
对于这个例子,它只有在你只打开一个 IE 窗口时才有效。如果您打开了多个窗口,则需要额外的代码才能正确连接到所需的窗口,这会使其变得更加复杂。

opened_IE.asp (877 Bytes, 下载次数: 2, 售价: 10 个ASP币)

这段代码将声明三个主要变量对象。此后,它会遍历所有打开的窗口以查找要连接的第一个Internet Explorer 窗口。在此代码之后,您就可以开始执行所需的操作了。

微信截图_20220904233706.png

********************************************************
2.打开一个新的 IE 窗口
下面的代码显示了如何打开一个新的 IE 窗口并导航到所需的网站。


open_New_IE.asp

596 Bytes, 下载次数: 0, 下载积分: 威望 1 个

 楼主| xuanxiao 发表于 2022-9-16 11:22:47 | 显示全部楼层
执行操作
第一个示例是www.baidu.com 网站上的一个非常简单的示例。这两行会在搜索栏写一些东西,然后点击搜索。

.Document.getElementsByName("wd").Item(0).Value = "天天ASP" '写一些东西来搜索。
.Document.getElementsByID("su").Click '点击搜索。
这是一个完整的例子。仔细阅读下面的代码。这段代码结合了上面关于如何连接到 IE 的两种方法,首先尝试找到一个已经打开的 IE 窗口,如果没有找到则创建一个新窗口。另外,请注意代码如何在执行实际操作之前和之后等待网站完全加载,以及它如何确保最终清除对象变量。

微信截图_20220916112202.png


IE_Action.asp (596 Bytes, 下载次数: 0, 售价: 10 个ASP币)
少年 发表于 2022-10-4 11:58:03 | 显示全部楼层
没有更多的教程?
比如图片识别,点击
 楼主| xuanxiao 发表于 2022-10-4 12:03:04 | 显示全部楼层
可以哈,图片的抓取 翻页都行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号