我正在尝试确定是否可以使用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
。
不太确定是否有可能,我什至没有找到任何选择伊玛目的最高编号的例子。
答案 0 :(得分:1)
您需要将网络抓取与单击结合起来:
提取数字
通过Javascript EVAL确定最高值
单击最高的数字(现在知道!)