Python

【Docker】Pyinstallerの環境を構築する際にbinutilsが無くてエラーが出た話

Seleniumでpyinstallerをrequirement.txtに追記してコンテナを再起動後、pyinstallerでpyファイルをアプリ化しようとしたところエラーが出たので解決法を備忘録としてメモしておきます ...
Python

Seleniumで「unexpected keyword argument ‘desired_capabilities’」というエラーが発生した場合の原因と対処法

Seleniumでスクレイピングのコードを書いていた際に以下のようなエラーに遭遇したので、原因と解決法をメモしておきます コード from selenium import webdriver from selen...
Python

【Python】Selenium4 + Firefoxでファイルダウンロードを自働化する環境を構築するサンプルコード

案件でDockerでPython+Selenium+Firefoxによるwebスクレイピング環境を構築したのですが、その際にファイルダウンロードやpyinstallerでのexe化でハマったのでメモしておきます 前...
プログラミング

【Docker】コンテナbuild失敗時のDo you want to continue? [Y/n] Abort. への対処法

Dockerdocker-composeでコンテナビルド時にAPTでモジュールをインストールしようとすると下記のようなメッセージとともに失敗することがあります。 > RUN apt-get install bi...
プログラミング

【Python】GoogleMaps APIを使用して緯度経度から付近の施設情報を抽出する

事前準備 Google MapのAPIを使用するためにはGCPでプロジェクトを作成し、API鍵を発行する必要があります (詳しくは下記参照) 関連記事:【GCP】GoogleCloudPlatformでプロ...
プログラミング

【Python】日付型の取り扱いで「can’t compare offset-naive and offset-aware datetimes」というエラーが出た場合の解決法

業務でプログラムを書いている際に「can't compare offset-naive and offset-aware datetimes」というエラーが発生しました 原因 ...
プログラミング

【Python】GPXファイルを解析して位置情報から移動距離を算出する

import math # 2つのトラックポイントの座標 lat1 = 35.91555 lon1 = 138.54241 lat2 = 35.91554 lon2 = 138.54238 # 緯度経...
プログラミング

【Python】YAHOOの場所APIで緯度・経度から施設情報を抽出する

MENTAの案件で緯度・経度から施設情報などを抜き出す処理を実装する必要があり、調べたところYAHOOの場所APIというのが使えそうだったので使い方について調査した結果をメモしておきます APIドキュメント AP...
Selenium

【Python】Docker+Seleniumで自動化環境を構築してVNCでブラウザの動作確認

はじめに 本記事では、Python、Docker、Seleniumを組み合わせてブラウザの自動化環境を構築し、VNCを使ってリアルタイムで動作を確認する方法を紹介します。Seleniumを使用することで、ブラウザの操作を自動化...
SQL

SQLで3つのグループの重複・単体の値を集計する

SQLで以下のような3つのグループの重複や重複無しの数値を集計する方法について紹介します -- 1. aとbで重複 SELECT COUNT(*) AS ab_overlap FROM ...
タイトルとURLをコピーしました