注目キーワード
  1. AWS
  2. Python
SEARCH

「Python」の検索結果29件

  • 2021年5月9日
  • 2021年5月11日

Python で Web スクレイピング

Web スクレイピングとは スクレイピングとは、web ページから情報を抽出することを言います。取得した情報は、エクセルなどにまとめて利用することができます。…(中略)…Python を使えば、web ページをスクレイピングし、データを自動で取ってくることができます。一度 Python で自動化してしまえば、後はプログラムが勝手に情報を取ってきてくれるようになり、大幅に作業が効率化できます。このよ […]

  • 2021年5月9日
  • 2021年5月9日

Python で AttributeError がでた原因について

Python で import requests を実行した時に次のエラーに遭遇しました。 エラー内容 ファイル名を requests.py にしていた事が原因でした。モジュール名とファイル名を同じにすると、import requests が requests モジュールではなく、py ファイルを指してしまうようです。ファイル名を test.py に変更すると収束しました。 以上

  • 2021年5月9日
  • 2021年5月9日

Python の urljoin メソッドについて

urljoin メソッドとは 基底 URL(base)と別の URL(url) を結合して、絶対 URL を作成します。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 第 1 引数に基底 URL(base)、第 2 引数に相対 URL など、別の URL を指定すると、これらを結合して絶対 URL を作成します。 URL を文字列を使って […]

  • 2021年5月9日
  • 2021年5月9日

Python の Selenium モジュールについて

Selenium モジュールとは ブラウザを操作できるモジュールです。主に requests モジュールや Beautiful Soup モジュールと組み合わせて WEB スクレイピングに利用されます。 実行例 次のコードを実行すると、Chrome ブラウザが起動します。 解説 本記事の例では、Chrome ブラウザを制御します。 Chrome 用 WebDriver のダウンロード Chrome […]

  • 2021年5月9日
  • 2021年5月9日

Python の Beautiful Soup モジュールについて

Beautiful Soup モジュールとは HTML や XML ファイルからデータを取得し、解析するライブラリです。主に requests モジュールと組み合わせて、Web スクレイピングに使用されます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 1 つ目の引数には、解析対象の HTML/XML を指定し、2 つ目の引数は解析に利 […]

  • 2021年5月9日
  • 2021年5月9日

Python の requests モジュールについて

requests モジュールとは HTTP 通信ライブラリで、Web サイトの情報を収集することができます。主に Beautiful Soup モジュールと組み合わせて、Web スクレイピングに使用されます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 戻り値として response オブジェクトが返ってきます。主な response […]

  • 2021年5月9日
  • 2021年5月11日

Python の def 文について

def 文とは 自分で関数を作成することができます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 関数が呼び出されると、ブロックに書かれた処理を実行します。引数は必須ではなく、複数指定する場合はカンマで区切ります。return に関数の戻り値を書きます。return も必須ではありません。return を書かずにブロックの処理を実行する […]

  • 2021年5月9日
  • 2021年5月9日

Python の replace メソッドについて

replace メソッドとは 文字列に含まれる特定の部分文字列を、別の文字列に置換します。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 第 1 引数に置換前の文字列、第 2 引数に置換後の文字列、第3引数に置換する最大回数を指定します。 複数の文字列を置換 replace をつなげて、複数の文字列を置換できます。 出力結果は次のとおりで […]

  • 2021年5月9日
  • 2021年5月9日

Python の len 関数について

len 関数とは 文字列の文字数や、リストのデータ数を取得することができます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 引数には文字列やリストが入り、その数を取得します。 文字列の数を取得 以下の例では、文字列「123456789」の数を取得して、print で出力しています。 出力結果は次のとおりです。 input 関数で入力した […]

  • 2021年5月9日
  • 2021年5月9日

Python の csv モジュールについて

csv モジュールとは csv ファイルの読み込み・書き込み(新規作成・上書き保存・追記)ができます。本記事では、書き込みについて解説します。 実行例 次のコードを実行すると、eggs.csv が作成されます。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 open した csv ファイルを変数(writer オブジェクト)に渡します。writer オブジェクトに、wri […]