Os:ubuntu 14.04
浏览器:mozilla firefox V 36.0.1
Imacro:VERSION BUILD = 8920312 RECORDER = FX
想要一个iMacro代码提取到csv文件中的数字" 118" (或118.5)来自此HTML代码:
<div class="betting_row clearfix">
<a href="#" class="betLink cell fifty last_cell" id="3976203966" >Over 118.5
<strong class="odds">0.90</strong>
</a>
</div>
注意:html代码出现在这个投注网站http://www.bet.co.za/的任何现场篮球比赛中,我希望在那里提取&#34;总积分&#34;号码 我试过这段代码:
TAG POS=1 TYPE=A ATTR=CLASS:"betLink cell fifty last_cell" EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/\d\d\d\.\d/)[0]")
但它提取数字和奇数:&#34;超过118.5 0.90&#34; 而我想要的只是&#34; 118&#34;
答案 0 :(得分:1)
对于您的特定情况,此代码将有所帮助:
TAG POS=1 TYPE=A ATTR=CLASS:"betLink cell fifty last_cell" EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/\d\d\d\.\d/)[0]")
对于更通用的解决方案,需要知道提取值的可能模式(或范围)。 顺便说一句,如果你仍然对没有引号的csv文件的脚本感兴趣,请通过电子邮件(shugarjs@gmail.com)与我联系,我会把它给你。