如何在imacros中选择它

时间:2014-03-19 08:05:36

标签: imacros

我如何从这个字符串中提取:

href="/browse/likes?id=10151978212182045"

使用imacros然后将其放入CSV文件

问题是每次访问网站时ID标签都会更改。以下是该页面的摘录。

<div class="UFILikeSentenceText" data-reactid=".h.1:0.0.$right.0.$left.0">
    <span data-reactid=".h.1:0.0.$right.0.$left.0.0">
       <a id="js_2" aria-label="Kate KoKo
            Socola Dang
            M AttiKa Ka
            Jane Jenielle
            Nong Ja
            Tungaoe Little
            Minmin Qiv
            Kui Saejia
            Ma Vie Ma Meilleure
            หญิง ต่าย
            สกุลนา ชนมาไกล
            Noonnin Waree
            Cher CH
            เจ้าหญิง น้ำแข็ง
            PanDii Kitty Roengsak
            กุ๊ฟกิ๊ฟ บ้าบอ
            Rabbit'fyz Rasberr-y
            Egg E Eight'egg
            T Napat Jiara W
            and 912 more..." rel="dialog" ajaxify="/ajax/browser/dialog/likes?id=10151978212182045" href="/browse/likes?id=10151978212182045" data-hover="tooltip" data-tooltip-alignh="center" role="button" data-reactid=".h.1:0.0.$right.0.$left.0.0.$range0:0">931 people</a>
    <span data-reactid=".h.1:0.0.$right.0.$left.0.0.$end:0:$0:0"> like this.</span>
    </span>
</div>

2 个答案:

答案 0 :(得分:0)

TAG POS=1 TYPE=DIV ATTR=CLASS:UFILikeSentenceText EXTRACT=TXT

试试这个。

答案 1 :(得分:0)

嗨,哥们你可以尝试一下,我认为它会起作用。

TAG POS=1 TYPE=DIV ATTR=CLASS:UFILikeSentenceText EXTRACT=HTM
Set !VAR1 Eval("var exp = '{{!EXTRACT}}'.match(/ href=.(.*?)\"/); exp[1];")
SET !EXTRACT "href="{{!VAR1}}""
SAVEAS TYPE=EXTRACT FOLDER=C:\ FILE=Link.csv