gpt4 book ai didi

r - 如何使用 Selenium 单击此按钮

转载 作者:行者123 更新时间:2023-12-02 11:23:40 25 4
gpt4 key购买 nike

在网页上,页码按钮由以下代码组织:

<div id="sq-pagination">
<span class="displaying-num">Displaying 31-60 of 281</span>
<span>
<a class="pageing_text_arrow" href="http://www.squawka.com/match-results?pg=1"> « First</a>
<a class="pageing_text_arrow" href="http://www.squawka.com/match-results?pg=1"> « Prev</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=1">1</a>
<span class="page-numbers current">2</span>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=3">3</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=4">4</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=5">5</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=6">6</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=7">7</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=8">8</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=9">9</a>
<a class="page-numbers" href="http://www.squawka.com/match-results?pg=10">10</a>
<a class="pageing_text_arrow" href="http://www.squawka.com/match-results?pg=3"> Next »</a>
<a class="pageing_text_arrow" href="http://www.squawka.com/match-results?pg=10"> Last »</a>
</span>
</div>

我希望 Selenium 单击“下一页”页面(或第 3 页,也可以)。但是,我不知道该怎么做。它似乎没有明显的 xpath 或 elementId。这个怎么做?(代码来自此页面: http://bit.ly/1lwxxeN ,这是我试图解决此问题的页面)。如果需要的话,我不介意使用 javascript 代码。我正在使用 RSelenium,但也非常欢迎其他解决方案(因此我可以尝试找出如何将解决方案转换为 RSelenium)。

谢谢,彼得

最佳答案

这个 xpath 选择器应该适合您:

//a[contains(text(),'Next')]

因此,您的代码将如下所示:

driver.findElement(By.xpath("//a[contains(text(),'Next')]")).click();

关于r - 如何使用 Selenium 单击此按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22336641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com