スクレイピングの勉強をしています。
ページネーションの”次へ”を辿っていきたいのですが、リンクを取得することができません。
seleniumで"次へ"ボタンをクリックしていくというやり方を勉強しているところで躓きました。
該当のページネーションの"次へ"の部分は、以下のような構造になっています。
HTML
1<p class="AAA"> 2 <span class="BBB"> 3 <span style="width:10px;height:10px" class="CCC"></span> 4 </span> 5 "次へ" 6</p>
Pythonでのコードは以下のです。
リンクが取れたら、Trueをprintしようとしました。
Python
1try: 2 next_button = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.LINK_TEXT, '次へ'))) 3 print(True) 4except: 5 print(False)
上記のような構造のページネーションから、リンクを辿ることは可能なのでしょうか。
参考までに、webサイトのスクレピングに関する規約による可否は確認済みです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/14 19:25
2021/10/15 04:56
2021/10/15 09:22
2021/10/15 09:34
2021/10/15 13:03