Python

Lab

Claude Codeのサブエージェントを作る【覚えるフィールドは6つでいい】

Claude Codeのサブエージェントは、Markdownファイル1つで作れます。フロントマターには17個以上のフィールドがありますが、公式プラグイン34本を調べたところ実際に使われていたのは6つだけでした。作り方と、最初に踏む落とし穴をまとめます。
Lab

AIエージェントの指示書に何を書くか【CLAUDE.mdで事故を止める3つの型】

公開記事368本のWordPressをClaude Codeに6週間触らせた記録です。指示書に「やるな」と書くだけでは事故は止まりませんでした。実際に起きた3件から逆算した、指示書とスクリプトの書き分け方をまとめます。
Lab

Claude CodeにMCP経由でNetBoxを接続する【自然言語でネットワーク管理データを照会する】

NetBoxに登録したIPアドレスや機器情報を、Claude CodeからMCP経由で自然言語のまま照会する構成を解説します。実機のNetBoxでは未検証のため、検証環境での確認を前提とした手順です。
スポンサーラベル
Python

Selenium➕Pythonでフォームへ自動入力(色々なやりかた)

Seleniumを使うことで、ブラウザ操作を自動化できます。例えば、Webフォームにデータを入力したり、ボタンをクリックするなどの自動入力などをすることができます。今回は様々な場面でPythonのse...
Python

Seleniumを使ったPythonでのブラウザ自動化入門

Seleniumは、Webブラウザをプログラムで操作するための強力なツールです。本記事では、Seleniumのインストールから基本的な操作方法までを解説します。1. Seleniumのインストールまず...
Python

Pythonで設定ファイルとして.env または config.jsonを使ってみる

プログラムを作っていて、設定情報を効率的に管理したいことが多くあります。その対応方法として、「.env」 ファイルと 「config.json」の2つがよく使用されます。それぞれの特徴や使い方を理解し...
Python

Selenium+Python Urllibで画像取得時にエラー(403)への対応

私はSeleniumを使って、とあるフリマサイトの自動操作ツールを作成しています。ツールでは商品画像のURLを取得して、ローカルPC側にダウンロードしている部分があるのですが、最近、画像が取得できなく...
Code

Reactでaxios経由でAWS API Gatewayからデータ取得しようとする時にCORSでエラーになる(POSTの場合)

以前に「Reactでaxios経由でAWS API Gatewayからデータ取得しようとする時にCORSでエラーになる」という記事を書きました。最終的にGETではうまくいっていたのですが、AWS AP...
Code

React+TypeScriptでaxiosでパラメータをGETとPOSTで渡す/取得する方法

以前に「React+TypeScriptでaxiosでAPIからデータを取得する」という記事を作成しました。この記事ではGETでAPI経由でjsonデータを取得して表示する、という内容となっていました...
Python

Python Seleniumでフォームのテキストボックスclearができない時の対応

私の作成していたSeleniumでのプログラムでフォームのテキストボックスの値をリセット(clear)してから入力するようにしていたのですが、サイト側の構成がかわったようでclearが効かなくなってし...
AWS

よく使うAWS CLIのコマンドまとめ

AWSのリソースで開発をしている際によく使うAWS CLIコマンドについて自分用のメモとして残しておきます。※随時更新予定です。基本的にAWS CLIでしか確認できないLocalStackで使う事が多...
AWS

AWS Lambdaでpytestする際のメモ(fixture/mock)

AWS Lambda(+API Gateway)を利用したアプリケーションを作成する際に、よく使うPytestのFixtureやモックの使い方を自分向けにメモしておきます。Pytestの書き方はいつも...
AWS

AWS CDKでphase単位でスタックを構築する方法

AWS CDKを使ってAWSのリソース構築などを行っている際に、1つのCDKコードでPhaseに応じて複数のスタックを作成したい場合があります。CloudFormationではParameterなどを...
AWS

AWS CDKでLambdaLayerもまとめてアップロードする

以前にLambda上でSeleniumとheadless-chromiumを動作させる方法について紹介いたしました。AWS Lambda PythonでSeleniumとheadless-chromi...
AWS

PythonのBoto3を使ってS3の署名付き(期限付き)URLを発行する

PythonのS3へローカルのファイルをアップロードする方法についてのメモとなります。 boto3は便利ですね。1. 署名付きURLとは署名付きURLとは、S3バケットへのアクセス権限を持たないユーザ...
スポンサーラベル