iMacros TAG查找TXT并点击附近(上一个)链接

时间:2015-06-09 10:40:22

标签: javascript dom web-scraping scrape imacros

以下是Wordpress后端标记管理部分的示例代码。我正在尝试编写iMacros来查找标签并将其删除。但是,任何HTML标记中的标记文字都不在下面。

.news-contenedor-li {
height: 100%;
display: inline-block;

我尝试过做但由于TAG无法进行而无法正常工作

<div class="tagchecklist">
    <span>
        <a id="post_tag-check-num-0" class="ntdelbutton" tabindex="0">X</a>
        &nbsp;Orange
    </span>
    <span>
        <a id="post_tag-check-num-1" class="ntdelbutton" tabindex="0">X</a>
        &nbsp;Apple
    </span>
    <span>
        <a id="post_tag-check-num-2" class="ntdelbutton" tabindex="0">X</a>
        &nbsp;Banana
    </span>
    <span>
        <a id="post_tag-check-num-3" class="ntdelbutton" tabindex="0">X</a>
        &nbsp;Grape
    </span>
</div>

我需要脚本找到包含Banana文本的SPAN,然后单击SPAN中的X按钮。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

相对定位不能很好地满足这个问题,所以:

SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=SPAN ATTR=TXT:*Banana* EXTRACT=HTM
SET FP EVAL("parseInt('{{!EXTRACT}}'.match(/check-num-(\\d)/)[1]) + 1;")
TAG POS={{FP}} TYPE=A ATTR=TXT:*