• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[其他] ChromeOps插件分享 [复制链接]

1#
chrome插件,用于操作浏览器的。
您所在的用户组无法下载或查看附件


示例脚本:
'所有变量先执行后使用选项
dim chrome
'对象值必须使用SET关键字赋值
set chrome = CreateObject("ChromeOps.soft")
'添加启动参数
call chrome.pushArgs("--remote-debugging-port=9222")
call chrome.pushArgs("--user-data-dir=E:\\test\\ud0")
'启动浏览器
call chrome.launch("C:\\Users\\Lenovo\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe",false)
'WScript.Sleep 200
'WScript.Echo "开始绑定"
'ss=chrome.chromeBind("localhost",9222)
'WScript.Echo "绑定成功"
dim targetList
targetList=chrome.findTargetList()
WScript.Echo targetList
dim uuid
uuid=chrome.parseJson(targetList)
WScript.Echo "parseJson = " & uuid
dim jsonVal
jsonVal = chrome.getJsonValue(uuid,"tabId")
WScript.Echo "jsonVal = "& jsonVal

2#

感谢分享~~~

别人可以拷贝我的模式,不能拷贝我的苦难,不能拷贝我不断往前的激情。
3#

浏览器属性不用绑定了是吗

4#

,

您指的是哪个浏览器属性?

5#

您所在的用户组无法下载或查看附件
1、修复部分bug
2、新增getJsonArraySize方法
  1. dim chrome
  2. dim ss
  3. '对象值必须使用SET关键字赋值
  4. set chrome = CreateObject("ChromeOps.soft")

  5. '添加启动参数
  6. call chrome.pushArgs("--remote-debugging-port=9222")
  7. call chrome.pushArgs("--user-data-dir=E:\\test\\ud0")
  8. '启动浏览器
  9. 'call cc.launch("C:\\Users\\Reach\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe")
  10. 'call chrome.launch("C:\\Users\\Lenovo\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe",false)
  11. 'WScript.Sleep 200
  12. 'WScript.Echo "开始绑定"
  13. 'ss=chrome.chromeBind("localhost",9222)
  14. 'WScript.Echo "绑定成功"

  15. dim targetList
  16. targetList=chrome.findTargetList()
  17. WScript.Echo targetList
  18. dim uuid
  19. uuid=chrome.parseJson(targetList)
  20. WScript.Echo "parseJson = " & uuid
  21. dim jsonVal
  22. jsonVal = chrome.getJsonValue(uuid,0,"targetId")
  23. WScript.Echo "jsonVal = "& jsonVal
  24. dim size
  25. size = chrome.getJsonArraySize(uuid)
  26. WScript.Echo "size = "& size
复制代码

6#

,
  1. Set chrome = CreateObject("ChromeOps.soft")

  2. '添加启动参数
  3. call chrome.pushArgs("--remote-debugging-port=9222")
  4. Call chrome.pushArgs("--user-data-dir=E:\\test\\ud0")
  5. Call chrome.launch("C:\\Users\\Reach\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", True)
  6. targetList = chrome.findTargetList()
  7. uuid = chrome.parseJson(targetList)
  8. size = chrome.getJsonArraySize(uuid)
  9. TracePrint "size = " & size
  10. For idx=0 to size-1
  11. // 第二个参数如果是-1 ,则认为是对象,反之则是数组
  12. targetId = chrome.getJsonValue(uuid, idx, "targetId")
  13. title = chrome.getJsonValue(uuid, idx, "title")
  14. TracePrint "targetId = "&targetId&" , title = "&title
  15. Next

  16. isBind = chrome.switchTab(targetId)
  17. If isBind = 1 Then
  18. urls = Form1.input_urls.Text
  19. ary = Split(urls, chr(10))
  20. aryLen = UBound(ary)
  21. For idx = 0 To aryLen
  22. Call chrome.navigate(ary(idx), "")
  23. '//0=没有加载完成 1=加载完成
  24. finished = chrome.isLoadingFinished()
  25. while finished=0
  26. TracePrint "等待……"
  27. Delay 200
  28. finished = chrome.isLoadingFinished()
  29. Wend
  30. picName = "e:\test\" & idx & ".jpg"
  31. TracePrint "加载完成"&ary(idx)&",准备截图" & picName
  32. Call chrome.captureFullScreenshot("jpeg", 100, picName)
  33. Next
  34. End If

  35. Set chrome = Nothing
  36. ExitScript
复制代码

7#

请问解压后的dll文件放在哪文件夹下才能调用呢

发新话题 回复该主题