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でロードする方法
<a class="on" href="javascript:void(0)">1</a>
:ありがとう
<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