无法从实时图表中删除数据

时间:2017-03-21 10:08:28

标签: javascript imacros

我想从" www.signal-binary.com/en"上的实时图表中获取信息。我试着在iMacros上录制这个活动。它记录,但当我添加" EXTRACT = TXT"提取信息它不起作用。

这是记录位:

VERSION BUILD=844 RECORDER=CR
URL GOTO=http://signal-binary.com/en/
TAG POS=1 TYPE=TEXT ATTR=TXT:1.07927<SP>WAIT

这是我用来刮取数据的命令:

VERSION BUILD=844 RECORDER=CR
URL GOTO=http://signal-binary.com/en/
TAG POS=1 TYPE=TEXT ATTR=* EXTRACT=TXT

我还修改了脚本并尝试了以下操作,但没有运气:

VERSION BUILD=844 RECORDER=CR
SET !ERRORIGNORE YES
TAG POS={{!LOOP}} TYPE=RECT ATTR=CLASS:rvalue EXTRACT=TXT
PROMPT {{!EXTRACT}}

请查看图片附件上的红色突出显示框,以便更好地理解我的查询。

Need to scrape the info inside the red highlighted box

2 个答案:

答案 0 :(得分:1)

然后,以下方式可能会对您有所帮助:

SEARCH SOURCE=REGEXP:"(\\d+\\.\\d+ WAIT)" EXTRACT=$1
PROMPT {{!EXTRACT}}

为什么你不想添加通配符*?

TAG POS=1 TYPE=TEXT ATTR=TXT:*WAIT EXTRACT=TXT

答案 1 :(得分:0)

还可以选择使用iMacros IMAGESEARCH命令。<​​/ p>

http://wiki.imacros.net/IMAGESEARCH

使用imagesearch,您可以获得框的x / y坐标。 vars!IMAGEX和!IMAGEY保持找到图像的坐标。然后,您可以在这些坐标处单击/提取元素。如果单词&#34; WAIT&#34;更改为&#34; CALL&#34;。

我使用Kantu快速测试了这种视觉方法,并且工作正常(我搜索了框的右上角,标记为绿色):

enter image description here