- 2019年9月20日
- 2020年4月10日
seleniumでスクレイピングを行う方法を解説
seleniumとは seleniumについての詳しい解説と基本的な操作方法は関連記事を見てください。 今回の記事はseleniumの使い方を前提知識としてスクレイピングを行う方法を解説しています。 →関連記事:seleniumの基本的な使い方 スクレイピングとは スクレイピングって何?って方はまず […]
seleniumとは seleniumについての詳しい解説と基本的な操作方法は関連記事を見てください。 今回の記事はseleniumの使い方を前提知識としてスクレイピングを行う方法を解説しています。 →関連記事:seleniumの基本的な使い方 スクレイピングとは スクレイピングって何?って方はまず […]
OpenPyXLとは OpenPyXLとはexcelをpythonで操作する為のモジュールで読み書き等が行えます。 データ解析や複雑な処理を行うのはpandasを使うのがベターですが、 スクレイピングしたデータを保存したり、アップロードするブログ記事等を読み込む等、簡単なexcelの操作を行うのはO […]
seleniumとは seleniumとはWEBを操作するオートメーションツールでWEBのUIテストを行うために使用されるツールです。 元々はWEBにJavaScriptのコードを流しWEBを操作する仕組みでしたが、セキュリティの制限に引っかかる事が多かったため、現在はWebDriverを操作してブ […]
AttributeErrorとは AttributeErrorとは属性が間違っている事を知らせてくれているエラーです。 Attribute=属性という意味です。 pythonでselenium等を使用していると、 AttributeError: ‘list’ object h […]
スクレイピングとは スクレイピングとは正確にはウェブスクレイピング(Web scraping)と呼び、ウェブサイトから情報を抽出する技術の事です。 近年スクレイピングはWEB界隈でもHOTな要素の一つでpythonを学習するにあたってスクレイピング目的な方も多いのではないでしょうか。 そうです。py […]
pythonの辞書とは 辞書はミュータブル(変更可能)なマッピング型の組み込み系オブジェクトです。 辞書はkeyとvalueがセットになっているリストのようなオブジェクトで、keyの指定により値を取り出したり、値の変更ができます。 前提知識として、keyは重複できませんが値は重複ができます。 リスト […]
タプルとは 複数の要素をまとめれるシーケンス型のひとつで、前回のリストとの最大の違いは要素の追加や削除を行えないimmutable(イミュータブル)である事です。 タプルの使いどころは タプルは要素の順番や内容に変更がない要素に利用します。 例えば、平日(月,火,水,木,金)は順番も要素も変わる事は […]
リストとは シーケンス型と呼ばれる複数の値の並べたものの一つで、シーケンス型でもっとも重要な型です。「当サイト(In-Output)」では、これまで複数の要素は別々に扱ってきましたが、今後リストを使いまとめることが多いので、しっかりと理解しておいてください。 例として、「りんご」と「みかん」「バナナ […]
while文とは while文とはpythonの繰り返し処理の構文で、for文より複雑な条件を加えることができます。 for文では、指定された範囲内で繰り返し実行を行いましたが、while文では条件を満たしている時にブロック内のコードを繰り返し実行するので、「if文」と「for文」を合体させたイメー […]
for文とは for文とはpythonの制御構造の一つで、処理を繰り返す時に使われる構文です。 制御構造に関しては前回の「if文」を参考にしてください。 当サイト(In-Output)におけるfor文の説明手順 for文はリストやタプル、辞書等と組み合わせて使うことが多いのですが、In-Output […]