- 2019年9月19日
- 2021年8月4日
seleniumを使ってpythonでWEBを操作する方法
seleniumとは seleniumとはWEBを操作するオートメーションツールでWEBのUIテストを行うために使用されるツールです。 元々はWEBにJavaScriptのコードを流しWEBを操作する仕組みでしたが、セキュリティの制限に引っかかる事が多かったため、現在はWebDriverを操作してブ […]
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 […]
if文とは if文とはプログラム上の制御構造の一つで、ある条件分岐を用いるときに使われる構文です。 「もし~~なら~~を実行する」このように条件が変わるたびに実行を変化させたい時に用います。 制御構造とは まず、制御構造について軽く説明しておきます。 python等のプログラミングでは、コードの上か […]
変数とは 変数とは、値の出し入れができる箱のようなもので自由に名前を指定することができます。 この説明だけじゃざっくりしていてよくわかりませんよね、実際に変数を利用した例を見てみて順を追って理解していきましょう。 ちなみにpythonにおける変数は他のプログラム言語のように型の宣言は必要ありません。 […]