try:
next_page_elem = self.browser.find_element_by_xpath("//a[text()='%d']" % pageno)
except noSuchElementException:
break
print('page ', pageno)
next_page_elem.click()
sleep(10)
我有一个页面包含框架内报告的信息。当我使用睡眠方法等待下一页加载时,它可以正常工作,如果没有它,我会不断收到第1页上的信息。除了睡眠之外,在硒中还有更好的办法。我曾尝试过一些类似的帖子,但我认为我的html很独特,请参阅下面的示例。 Selenium Python: how to wait until the page is loaded?任何帮助,我将不胜感激。由于如何在Python中加载页面等待Selenium
<html>
<div class="z-page-block-right" style="width:60%;">
<ul class="pageingclass">
<li/>
<li>
<a class="on" href="javascript:void(0)">1</a>
</li>
<li>
<a onclick=" gotoPage('2','2')" href="javascript:void(0)">2</a>
</li>
<li>
<a class=" next " onclick=" gotoPage('2','2')" href="javascript:void(0)"/>
</li>
</ul>
</div>
</html>
页面URL是否会在页面间切换?如果是,您可以提供这些URL吗?谢谢。 – alecxe
不幸的是,它并没有改变。 –
当你从一个页面转到另一个页面时,哪些变量会发生变化?页面标题或任何其他元素? – Rilwan