次へのリンクが囲まれているタグのクラス名で判断したいです。
分かりにくくてすみません。
次のページに遷移するリンクが > になっています。
最終ページのとき
html
1<li class="disabled"><a href="/abc?page=2">></a></li>
最終ページでないとき
html
1<li><a href="/abc?page=2" rel="next">></a></li>
python
1 try: 2 next=driver.find_element_by_link_text('>') 3 if next: 4 if next.__bool__: 5 next.click() 6 time.sleep(2) 7 else: 8 break 9 else: 10 break 11 except: 12 break
どうしてもbreakに行ってくれません。
__bool__をis_enabledに変えたり、is_selectedに変えたりしてもbreakに行きませんでした。
囲んでいるliのクラス名があるかどうかで、あればdisabledで判断したいのですが、どうすればよいのでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/25 07:49
退会済みユーザー
2020/03/25 07:59