「私はロボットではありません」をスクレイピングしたい
解決したいこと
タイトルにある通り、re.CAPTCHAの「私はロボットではありません」というテキストをseleniumを使って取得したいのですがうまくいきません。原因と解決策を教えていただきたいです。
発生している問題・エラー
AttributeError: 'NoneType' object has no attribute 'text'
該当するソースコード
importコードは割愛します。
url = 'https://yoidea.github.io/am-i-human/infinity.html'
driver.get(url)
print(driver.find_elements(By.ID,'recaptcha-anchor-label')).text
自分で試したこと
いつもスクレイピングでやってるように、id属性で指定して要素を取り出そうとしましたが、失敗しました。
補足情報
このスクレイピングを成功させることで、re.CAPTCHAを突破できずとも、せめて認識してプログラムを停止できるようにしたいです。
別のスクレイピングをしているときに行き詰まったので、練習しやすい今回のurlで実験しています。
このurlは無限にre.CAPTCHAが湧いてくるサイトです。