选择最高的伊玛目鳄鱼?

时间:2019-05-23 19:44:16

标签: imacros

我正在尝试确定是否可以使用imacros根据页面上的最高数字进行点击。

以下是我正在使用的页面代码的示例:

<div class="example">
    <div class="u-flex">
        <div class="u-margin-right--xs">
            <div class="u-text--gray-light metadata">
                <a href="/profile/random-1" style="white-space:nowrap;">19 Things</a> in
            </div>
        </div>
        <div class="u-flex-none u-relative u-flex-align-self--center button_wrapper">
            <div class="u-absolute u-absolute--center">
                <a class="ui_button" href="#" role="button" aria-label="Request">
                    <div id="QXwPZaMw248_icon"></div>
                </a>
            </div>
        </div>
    </div>
    <div class="u-flex">
        <div class="u-margin-right--xs">
            <div class="u-text--gray-light metadata">
                <a href="/profile/random-2" style="white-space:nowrap;">43 Things</a> in
            </div>
        </div>
        <div class="u-flex-none u-relative u-flex-align-self--center button_wrapper">
            <div class="u-absolute u-absolute--center">
                <a class="ui_button" href="#" role="button" aria-label="Request">
                    <div id="QXwPZaMw249_icon"></div>
                </a>
            </div>
        </div>
    </div>
    <div class="u-flex">
        <div class="u-margin-right--xs">
            <div class="u-text--gray-light metadata">
                <a href="/profile/random-3" style="white-space:nowrap;">12 Things</a> in
            </div>
        </div>
        <div class="u-flex-none u-relative u-flex-align-self--center button_wrapper">
            <div class="u-absolute u-absolute--center">
                <a class="ui_button" href="#" role="button" aria-label="Request">
                    <div id="QXwPZaMw241_icon"></div>
                </a>
            </div>
        </div>
    </div>
</div>

我想点击a class ui_button以获得最大的数字。

在以下几行中可以看到数字:

<a href="/profile/random-1" style="white-space:nowrap;">19 Things</a> in
<a href="/profile/random-2" style="white-space:nowrap;">43 Things</a> in
<a href="/profile/random-3" style="white-space:nowrap;">12 Things</a> in

在上面的示例中,此行的数字最高(43):

<a href="/profile/random-2" style="white-space:nowrap;">43 Things</a> in

因此,我想单击a class中的ui_button u-flex div

不太确定是否有可能,我什至没有找到任何选择伊玛目的最高编号的例子。

1 个答案:

答案 0 :(得分:1)

您需要将网络抓取与单击结合起来:

  1. 提取数字

  2. 通过Javascript EVAL确定最高值

  3. 单击最高的数字(现在知道!)