我想从" 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}}
请查看图片附件上的红色突出显示框,以便更好地理解我的查询。
答案 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快速测试了这种视觉方法,并且工作正常(我搜索了框的右上角,标记为绿色):