简介

AHK能够直接操控浏览器的库自然是G33kDude的Chrome.ahk库了,Chrome.ahk是以Chromium内核浏览器的调试端口通信来做网页自动化的操作。Chromium内核的浏览器有很多,但是适配AHK对接的确不多。下面推荐的这款百分浏览器就是我用过并调校到最适配AHK开发的浏览器绿色免安装解压包,下方有我调校整合的下载地址。

有了Chrome.ahk和匹配好的百分浏览器,我们就能方便的实现,网页自动化控制,监控网页内容、定时或者带条件的刷新网页、根据网页内容来进行下一步操作等等网页相关的都能快速实现。本站很多网页操控的示例将用此浏览器为基础来实现。

 

主要适配整合优化的地方:

1、随时解压随时使用,免掉复杂的安装浏览器过程。

2、只是获取已经打开的百分浏览器端口后,直接连接并控制。免得每次控制浏览器都需要新打开一个浏览器的不便。

3、百分浏览器的特性和构造方便我定制参数,让百分浏览器快速的实现浏览器多开独立操控等复杂功能。

 

获取已打开的百分浏览器并连接控制的小示例:

#NoEnv
SetBatchLines -1
#Include <Chrome>

; 匹配已经打开并设置好的百分浏览器或其它端口开放的浏览器,如果匹配不到已打开浏览器就会新建浏览器
if (Chromes := Chrome.FindInstances())
  ; DebugPort也可填写指定端口,匹配指定浏览器
  ChromeInst := {"base": Chrome, "DebugPort": Chromes.MinIndex()}
 else
  ChromeInst := New Chrome("User_Data")

 

定制百分浏览器下载地址:

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。