PythonSelenium+Python Urllibで画像取得時にエラー(403)への対応 私はSeleniumを使って、とあるフリマサイトの自動操作ツールを作成しています。 ツールでは商品画像のURLを取得して、ローカルPC側にダウンロードしている部分があるのですが、最近、画像が取...2023.09.03Python
CodeReactでaxios経由でAWS API Gatewayからデータ取得しようとする時にCORSでエラーになる(POSTの場合) 以前に「Reactでaxios経由でAWS API Gatewayからデータ取得しようとする時にCORSでエラーになる」という記事を書きました。 最終的にGETではうまくいっていた...2021.12.16CodePythonreact
CodeReact+TypeScriptでaxiosでパラメータをGETとPOSTで渡す/取得する方法 以前に「React+TypeScriptでaxiosでAPIからデータを取得する」という記事を作成しました。 この記事ではGETでAPI経由でjsonデータを取得して表示す...2021.12.16CodePythonreact
PythonPython Seleniumでフォームのテキストボックスclearができない時の対応 私の作成していたSeleniumでのプログラムでフォームのテキストボックスの値をリセット(clear)してから入力するようにしていたのですが、サイト側の構成がかわったようでclearが効かなくなって...2021.11.04Python
AWSよく使うAWS CLIのコマンドまとめ AWSのリソースで開発をしている際によく使うAWS CLIコマンドについて自分用のメモとして残しておきます。※随時更新予定です。 基本的にAWS CLIでしか確認できないLocalStackで...2021.10.28AWSPython
AWSAWS Lambdaでpytestする際のメモ(fixture/mock) AWS Lambda(+API Gateway)を利用したアプリケーションを作成する際に、よく使うPytestのFixtureやモックの使い方を自分向けにメモしておきます。 Pytestの書き...2021.10.15AWSPython
AWSAWS CDKでphase単位でスタックを構築する方法 AWS CDKを使ってAWSのリソース構築などを行っている際に、1つのCDKコードでPhaseに応じて複数のスタックを作成したい場合があります。 CloudFormationではParamet...2021.10.01AWSIaCPython
AWSAWS CDKでLambdaLayerもまとめてアップロードする 以前にLambda上でSeleniumとheadless-chromiumを動作させる方法について紹介いたしました。 AWS Lambda PythonでSeleniumとheadless-c...2021.09.26AWSIaCPython
AWSPythonのBoto3を使ってS3の署名付き(期限付き)URLを発行する PythonのS3へローカルのファイルをアップロードする方法についてのメモとなります。 boto3は便利ですね。 1. 署名付きURLとは 署名付きURLとは、S3バケットへのアクセス権...2021.09.25AWSPython
LinuxPytestのオプションについてのメモ Pytestを利用する際のオプションに忘れるので自分用のメモです。 1. -v 詳細表示 詳細を表示する 2. --collect-only 実行されるテストの一覧を表示...2021.09.24LinuxPython
AWSLocalStackをつかってローカルにAWS開発環境を構築してみた 1. LocalStackとは AWSはクラウドサービスなのでもちろんインターネット経緯で利用いたしますが、 今回紹介するLocalStackを使うことでローカルに擬似的なAWS環境を作ってく...2021.09.22AWSIaCPython
AWSLocalStackで実行しているLambdaからboto3で別のLambdaを呼び出す方法 LocalStackを使ってローカルPC上に開発環境を構築していたのですが、 1つのLambda関数ないからもう一つ別のLambda関数をboto3経緯でInvokeしたかったのですがうまく行かずに...2021.09.21AWSIaCPython
PythonSeleniumでSelectボックスの値を指定する方法 SeleniumでSelectボックスの値を指定する方法についてメモとなります。 通常の要素と異なり、Selectボックスの値はSelectモジュールを利用します。 はじめにSelect...2021.09.19Python
PythonPythonで改行より前の文字列だけ抽出する Pythonで改行(\n)が含まれていた場合に、\nより前の文字列だけを抽出したい場合の対応方法についてメモします。 reで正規表現を使って抽出 import re sample_...2021.09.18Python
AWSAWS Lambda PythonでSeleniumとheadless-chromiumを使ってスクレイピングする方法 Seleniumを使ってスクレイピングをするスクリプトをAWS lambda上で動作させる際にハマったのでメモします。 ちなみにLambdaのPythonバージョンが3.9だと以下の方法を実施...2021.09.17AWSIaCProgram学習Python