使用 iMacro 提取特定文本
Extract specific text using iMacro
Os : ubuntu 14.04
浏览器:mozilla firefox V 36.0.1
Imacro : VERSION BUILD=8920312 RECORDER=FX
想要一个 iMacro 代码,从这个 html 代码中提取数字“118”(或 118.5)到 csv 文件:
<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/ 的任何现场篮球比赛中,我想在其中提取 "total points" 号码
我试过这段代码:
TAG POS=1 TYPE=A ATTR=CLASS:"betLink cell fifty last_cell" EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/\d\d\d\.\d/)[0]")
但它提取数字和奇数:“超过 118.5 0.90”
我只想要“118”
对于您的特定情况,此代码会有所帮助:
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) 与我联系,我会给您。
Os : ubuntu 14.04
浏览器:mozilla firefox V 36.0.1
Imacro : VERSION BUILD=8920312 RECORDER=FX
想要一个 iMacro 代码,从这个 html 代码中提取数字“118”(或 118.5)到 csv 文件:
<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/ 的任何现场篮球比赛中,我想在其中提取 "total points" 号码
我试过这段代码:
TAG POS=1 TYPE=A ATTR=CLASS:"betLink cell fifty last_cell" EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/\d\d\d\.\d/)[0]")
但它提取数字和奇数:“超过 118.5 0.90” 我只想要“118”
对于您的特定情况,此代码会有所帮助:
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) 与我联系,我会给您。