Python Selenium スクレイピング プログラミング

【Python】Seleniumでよく使う小ネタまとめ(自分用)

この記事は約2分で読めます。

 

こんにちは、ミナピピン(@python_mllover)です!

今回は案件でseleniumを使ったスクレイピングコードを作成する際によく使用するメソッドなどを自分用にまとめておきます。

 

ページにあるリンクのURLを取得

 

HTMLタグの中にあるhrefのリンクURLテキストなどの属性情報attributeはget_attribute()で取得できます。

 

例:

.get_attribute("href")

 

またタグ内にstyleが埋め込んである場合はhrefをstyleに変更するだけです。

 

.get_attribute("style")

 

 

スポンサーリンク
スポンサーリンク

ページにあるテキストを取得

 

Seleniumで指定した要素の中にあるテキスト情報を取得したい場合は.textを使う。

古いバージョンだとget_text()で、混同して使用するとNonetype ~~~みたいなエラーになる

 

関連記事:【Python】Seleniumの.textで要素のテキスト内容が取得できない原因

 

Webdriverの更新を自動化する

 

関連記事:【Python】Seleniumで使用するWebDriverの更新を自動化してコードの挙動を安定させる

 

 

まとめ

 

 

 

 

コメント

タイトルとURLをコピーしました