4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
使用imacro将动态数据抓取到excell - IT屋-程序员软件开发技术...
来自 : www.it1352.com/21279...html 发布时间:2021-03-26



我想用imacro抓取动态数据(每4秒钟刷新一次,这是一个数字),并表示该数字在excell中随时间变化(或其他方式)。



我该怎么做? Imacro,据我所知,可以获取数据,但可以取消动态数据。



该代码来自 Flashscore ,恰好是两支球队之间的得分表:

这是一个游戏表示例



 表id =\" parts\" class =\" parts-first horizo​​ntal\" 
tbody
tr class =\" odd\"
td class =\" score\" span class =\" rb\" 69 / span / td
td class =\" score part\" span class =\" p1_home\" 31 / span / td
/ tr
tr class =\" even\"
td class =\" score\" span class =\" rb\" 63 / span / td
td class =\" score part\" span class =\" p1_away\" 17 / span / td
/ tr
/ tbody
/ table


给出这两行数据:




69
31



63
17





解决方案

以下是带有代码的更详细的答案。



 TAG POS = 1 TYPE = TD ATTR = CLASS:\"得分\" EXTRACT = TXT 
SET!EXTRACT EVAL(\"\'{{!EXTRACT}}\'。match(/ \ \\\d + /)[0];\")
TAG POS = 1 TYPE = TD ATTR = CLASS:\"得分部分\" EXTRACT = TXT
SAVEAS TYPE = EXTRACT FOLDER = * FILE = scores.csv
TAG POS = 2 TYPE = TD ATTR = CLASS:\"得分\" EXTRACT = TXT
SET!EXTRACT EVAL(\"\'{{!EXTRACT}}\'。match(/ \\\\d + /) [0];\")
标记POS = 2 TYPE = TD ATTR = CLASS:\"得分部分\" EXTRACT = TXT
保存类型= EXTRACT FOLDER = * FILE = scores.csv
等待秒= 4


在循环模式下播放此宏(按钮\"播放(循环)\")w最高等于非常大整数(例如99999)的循环数。


本文地址:IT屋 使用imacro将动态数据抓取到excell

本文链接: http://imacroinc.immuno-online.com/view-782361.html

发布于 : 2021-03-26 阅读(0)