【依頼概要】企業のウェブサイトにあるお問い合わせフォームへ、指定の営業内容を自動で送信するツールの開発をお願いしたいです。企業URLリストは既に所持しており、送信内容となるメッセージも決まっています。開発にあたり、以下の要件を満たすツールの作成を依頼いたします。
________________________________________
1. ツールの目的・概要
• 目的: 企業ごとにお問い合わせフォームへ自動でメッセージを送信し、営業活動を効率化する。
• 概要: 指定した企業のURLからフォーム入力ページへアクセスし、事前に用意した内容を自動入力&送信するプログラムを開発。
• 想定送信成功率: 送信先のフォームによってはCloudflareやreCAPTCHA等のセキュリティ対策があるため、送信成功率は約50%を見込んでいます(それ以上になれば尚良い)。
________________________________________
2. 開発要件2-1.
基本機能1. フォーム自動入力・自動送信
o 企業のURLリストと送信メッセージ(内容は固定)を入力(または外部ファイル等)で指定。
o お問い合わせフォームにアクセスし、必要項目を自動入力、送信ボタンをクリックまで自動化。
o フォームが存在しない、またはフォーム形式が多岐にわたる場合でも、なるべく多くのパターンに対応していただきたい。
o ただし、実装可能な範囲で構いません。
2. 送信制限(除外ロジック)
o お問い合わせフォーム上に「営業お断り」「営業DM不要」などのフレーズが含まれている場合は、送信対象外とする。
o 送信対象外と判断した場合、そのリスト(ログ)に「対象外」として記録する。
3. 成功/失敗ログの記録
o 自動送信の成功/失敗を判定し、各企業ごとに結果をログとして記録できるようにする。
o 失敗企業に関しては、手動送信に切り替えてフォローアップができるようにしたい(具体的にはログ情報を見て手動対応)。
4. スパム判定防止
o 自動送信を行う際に、送信間隔やタイミングをランダムに調整するなど、スパム判定を受けにくいように配慮。
2-2. 想定外のセキュリティ対策への対応
1. reCAPTCHA / 画像認証への対応(できれば)
o reCAPTCHAや画像認証があるフォームについては、認証項目以外を自動入力し、ユーザーは認証部分だけ手動で対応・送信ボタンを押すだけの状態にできると理想的。
o もしこれが難しい場合は、エラーとしてログ出力し、手動対応を行えるようにしていただきたい。
2. Cloudflare等のブロック o Cloudflare等によりブロックされるケースも想定されるため、その場合もログに「送信不可」と出力する形で結構です。
________________________________________
3. システム要件
1. 対応環境
o ローカルPCで動作する形で問題ありません。後々サーバー側に移行する場合もあるかもしれませんが、まずはローカルでの実行を想定。
o WindowsやMacなど、どのOSで動作可能かもご提案をお願いいたします。
2. 管理機能について o 管理画面などの大規模なUIは不要。
o 送信の結果や除外判定をログファイルやCSV等で管理できれば十分です。
3. 利用想定技術
o Python、Node.js、その他の言語は特に問いません。
o ブラウザ操作の自動化には、SeleniumやPuppeteerなど、適切なツールをご活用いただければと考えています。
________________________________________
4. 納品物・成果物1. ツール本体(ソースコード含む)
o 指定した企業URLリストを読み込み、フォームへの自動送信を実行できるプログラム。
o除外ロジック(「営業お断り」「DM不要」など)を盛り込む。
o reCAPTCHAや画像認証がある場合は自動入力のみ実施し、認証部分は手動で行えるようにする、もしくは送信不可としてログを残す。
o 送信結果をログ化。
2. 動作手順書・マニュアル
o インストール方法やライブラリの設定方法、実行手順、注意点をまとめたドキュメント。
3. 実行・検証結果レポート
o サンプルのテストURLなどでの実行結果(成功数・失敗数・除外数など)を簡単にまとめていただけるとなおよい
【 納期 】2月28日まで【 契約金額(税抜) 】5~10万円くらいで見積もりお願いします