找回密码  加入

AUTOIT CN

搜索
查看: 421|回复: 7

[IE类操作] 有没有可以操作谷歌浏览器的编程语言?AU3已经力不从心了。

[复制链接]
发表于 2018-12-21 02:14:58 | 显示全部楼层 |阅读模式
有没有可以操作谷歌浏览器的编程语言?AU3已经力不从心了。网络广告太多,搜一个答案入大海捞针,没有没有哪个朋友在用其他语言操作谷歌浏览器的啊?填写表单获取网页资料用。
发表于 2018-12-21 09:41:29 | 显示全部楼层
Chrome 有很多脚本插件,原生 JavaScript 支持,何必用第三方脚本实现呢?
发表于 2018-12-21 20:01:43 | 显示全部楼层
其实au3还是可以操作chrome的,au3完全做不到的 理论上 其他语言也做不到(操作chrome来说)
 楼主| 发表于 2018-12-21 21:18:10 | 显示全部楼层
header 发表于 2018-12-21 20:01
其实au3还是可以操作chrome的,au3完全做不到的 理论上 其他语言也做不到(操作chrome来说)

网上找的插件谷歌浏览器安装不上,强制安装就卡死。
发表于 2018-12-22 11:13:58 | 显示全部楼层
au3可以操作chrome的,方法有几种:
1、使用Selenium的basic安装版,就可以调用了,属性、方法同Selenium的操作。

软件Selenium BASIC的下载地址(普通方法无法下载,被墙了):https://github.com/florentbr/SeleniumBasic/releases
最新版是2.0.9.0(截至2018.12月)
下面是调用谷歌浏览器的方法,其实可以还调用Firefox,Safari,Google Chrome,Opera等,IE更是不在话下。
$wdv = ObjCreate("SeleniumWrapper.WebDriver")
$wdv.Start "chrome", "http://www.baidu.com/"  
其中 "chrome"代表使用谷歌浏览器。
60以后的chrome还可以最轻量调用,也就是无界面模式,消耗资源很少,可以打开更多的网页
调用方法有详细的文档,这里也说不完,旨在抛砖引玉。
这个账号N年没有用过了,今天才启用。
发表于 2018-12-23 12:27:10 | 显示全部楼层
你想要做什么?如果只是操纵浏览器去做一些事情,把JavaScript看看,再去学学怎么写Chrome,基本上一天就能写个像模像样的了
如果你还要与操作系统交互,实现复杂功能,那就得用其他语言了,AU3貌似操作IE强些,你的目标网页只能用谷歌浏览器访问?
 楼主| 发表于 2019-1-3 04:45:17 | 显示全部楼层
逍遥逸仙 发表于 2018-12-23 12:27
你想要做什么?如果只是操纵浏览器去做一些事情,把JavaScript看看,再去学学怎么写Chrome,基本上一天就能 ...

获取网页数据写入EXCEL,根据EXCEL数据填写表单提交,现在IE11还能用,个别网站会有些网页控件点击无效,怕是用不了多久IE11就完全淘汰了。
发表于 2019-1-3 22:30:55 | 显示全部楼层
junziyeaicai 发表于 2019-1-3 04:45
获取网页数据写入EXCEL,根据EXCEL数据填写表单提交,现在IE11还能用,个别网站会有些网页控件点击无效, ...

直接抓包直接提交吧,甩开浏览器
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备15028933号-3 )谷歌 百度

GMT+8, 2019-1-19 17:26 , Processed in 0.092909 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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