ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Python-API

【python】MagicMock を使ってみる

MagicMock を使ってテストコードを作ったので、メモをここに残します。 MagicMock とは 利用場面 使い方 API 呼び出しをモック テストコード 備考 外部 API が例外を返す場合のテスト テストコード MagicMock の主なメリット MagicMock とは MagicMock は Py…

【python】Flask で HTML ファイルを読み込んで Web サーバを立ち上げる

Flask で HTML ファイルを読み込んで Web サーバを立ち上げる方法についてここにメモを残します。 構成 コード python(app.py) html(index.html) 手順 その他 ポートを変更する方法 Flask の template_folder を明示的に指定 構成 /sample_project/ │-- app.…

【python】Locust で api の負荷テストを行ってみる

シンプルな UI で初心者にもおすすめということで、Locust というツールを使って api の負荷テストを行ってみました。 Locust 特徴 インストール 作成 実行 Web UI パラメータ設定 結果 Locust オープンソースの負荷テストツールで、api の負荷テストなどを…

e-Stat の API を使って政府統計情報を取得する方法

最近国勢調査があったし、どんな情報が公開されているのかが気になったので政府統計の総合窓口である e-Stat のAPIでどのような情報が取得できるのか調べてみました。 e-Stat e-Stat とは APIを使用する ユーザー登録 アプリケーションID発行 Pythonを使って…

OpenWeatherMap の API を使って天気予報の情報を取得する方法

最近寒くなってきたし、ニュースをみると新型コロナウィルスも気になって、今日はお家でゴロゴロしながら天気予報の情報を取得する API(OpenWeatherMap) を使って遊んでみました。 OpenWeatherMap OpenWeatherMapとは 登録されている観測点 APIでできること …

【python】YouTube の API を使ってデータ収集してみる

YouTube API を使って、YouTube にどのような動画が投稿されているのか調査してみたいと思います。 現在のところ、YouTube API は 以下の4種類が公開されているみたいです。 YouTube Analytics API YouTube Data API v3 YouTube Live API v3 YouTube Reporti…

【python】Twitter API で取得した日付を変換する

Twitter の「REST API」で取得したツイートの日付を、Database 等々に登録する場合、日付の書式を変更したいことがあります。今回はTwitter APIで取得した日付を変換する方法をまとめてみました。 変換前データ コード 実行結果 参考 変換前データ 以下よう…