|
微软放弃了IE览器,又在2018年12月宣布桌面版Edge浏览器将采用Chromium内核,VB6调用IE是如此的方便,真是可惜了。
VB6调用chrome(谷歌浏览器)的方法:
1,通过Selenium BASIC调用,下载地址(普通方法无法下载,被墙了):https://github.com/florentbr/SeleniumBasic/releases。安装后可以很方便的调用IE、火狐、谷歌、Edge等浏览器。(带示例)
代码如下:
Dim w As New WebDriver
w.Start“chrome”,“http://www.vbgood.com”
这样就可以打开浏览器对网页元素操作了。
原理就是利用Selenium的强大功能,操作各种浏览器。
如果抛开Selenium,自己对浏览器操作,需要下载一个chromedriver.exe的文件,放到浏览器安装目录,然后POST数据即可操作。(代码略过)
2、通过iMacros 也可以对浏览器操作。必须是最新版12(带示例),才支持chrome浏览器。亲测有效
Dim iim1, iret
set iim1= CreateObject ("imacros")
macro = "URL GOTO=http://www.baidu.com/ " + vbNewLine
iret = iim1.iimOpen ("-cr")'指定浏览器为:chrome,"-ie"为IE,"-fx"为火狐
iplay = iim1.iimPlayCode(macro)
|
评分
-
查看全部评分
|