フォームの自動送信を行う最も効率的な方法は何ですか?私はこれをかなり合法的な目的で行っています(関連するサイトには大勢の人にメールを送信するオプションがないため、独自の回避策を講じようとしています。ただし、スパムではありません)。
WebベースのMMORPGをプレイしていた日々から、フォームの送信を自動化できる純粋なJavascriptベースのツールが存在することを覚えています。しかし、私はそれらのツールがどのように機能するかを理解していませんでした、そして私はもはやソースを持っていません。
そこで、自分で試してみました。IFrameでフォームページを開こうとし、親ウィンドウ内で実行されているスクリプトからフォームを送信しようとしました。しかし、別のドメインで実行されているスクリプトからフレームの内容にアクセスできないことがすぐに明らかになりました。
入力方法を制御できるようにすると同時に、生成したデータをサーバーに送信することを目的として、必要なページをコンピューターにコピーしてそこから変更することを検討しています。ただし、これは長く複雑に思えます。多くの依存関係を追跡する必要があります。もっと良い方法はありますか?
最後に、私のグーグルの努力はlibcurlも明らかにしました。これにより、スクリプトでブラウザーをシミュレートすることでこれを行うことができます。しかし、それは必ずしも使いやすいようには見えません。
編集:私が最もよく知っている言語:C++とPython。PHPにある程度精通している。ただし、これにC++を使用することはないと思います。