不動産投資ReviewプログラミングITホームプログラミング【Python】Seleniumテクニック集プログラミングhttps://selenium-python.readthedocs.io/TwitterFacebookはてブPocketLINEコピー2019.10.13この記事は約5分で読めます。株に関する情報を取得するのに様々なサイトからSeleniumを用いてスクレイピングを行うのですが、Seleniumは結構難しいのと、使い方をよく忘れてしまうので、備忘録のため自分がよく利用するサイトおよびテクニックをまとめました。他にも良いテクニックが見つかれば更新していきたいと思います。documentation」で検索すると出てくるのですが、このページはpython以外の言語も含んでいるせいかめっちゃわかりにくいです。Python」というページ方がわかりやすいのでこちらがおすすめです。documentationselenium-python.readthedocs.io上のページは、まとまっていて良いのですが、やはり英語なのでやや骨が折れます。親切に解説してくれている日本語のページを書いております。find_elementsの使い方スクレイピングの基本であるページの要素を取得する関数の使い方です。使い方をよく忘れてしまうのでこちらを参照するのが良いと思います。メソッドが用意されています。今回は、それらを試してみた時のメモを残します。Python」のサイトではここになります。https://selenium-python.readthedocs.io/locating-elements.htmlSeleniumでframeを移動するframe分けしているサイトでは、switch_to.frameという関数を使いわなければなりません。一度移動してしまった後に元のframeに戻りたいということも発生します。以下の2つのサイトが参考になります。seleniumのフレーム移動(switch_to_frame)seleniumを使ってスクレイピングをしていたところ、フレーム移動で躓いたので備忘録として残しておきたいと思います。↑のページからリンクをクリックすると↓のような画面に切り替わります。すればよいかわからなかったので調べてみました。Python」のサイトではここです。https://selenium-python.readthedocs.io/navigating.html?highlight=switch_to_frameSeleniumで画像を取得する画像を取得するときは、get_attributeでurlを取得した後にurllib.requestを使って画像を取得します。ファイル保存関係の方法をまとめます。Python」のサイトではここです。https://selenium-python.readthedocs.io/api.html?highlight=get_attribute#selenium.webdriver.remote.webelement.WebElement.get_attributeSeleniumでドロップダウンオプションを選択するドロップダウンを選択する方法です。こちらのサイトが参考になります。https://codeday.me/jp/qa/20190208/241679.htmlcodeday.meSeleniumで任意の場所をクリックするSeleniumで任意の場所をクリックする方法は以前に私が書いた投稿があります。beta事象Seleniumを使って...non-dimension.com2019.06.02おすすめ書籍Pythonのスクレイピングに関して、もっと詳しく勉強したいという方はこちらの書籍がおすすめです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。29アーカイブ2020年1月2019年12月2019年11月2019年10月2019年9月2019年8月2019年7月2019年6月2019年5月topix脱サラ、転職、副収入に役立つかもしれないことをブログに書き綴っています。29アーカイブ2020年1月2019年12月2019年11月2019年10月2019年9月2019年8月2019年7月2019年6月2019年5月topix脱サラ、転職、副収入に役立つかもしれないことをブログに書き綴っています。topixをフォローするスポンサーリンクタイトルとURLをコピーしました。