一部の Web サイトにアクセスするスクリプトを作成する必要があります。コマンドラインからのスクリプトは、いくつかのページを取得し、いくつかのフォームを投稿し、いくつかの情報をスクリーン スクレイピングします。
libwww-perlのようなライブラリ「ブラウザ」にはなり得ません。これは、一部の手順でユーザーの操作が必要になる場合があるためです ( CAPTCHA、Ajax専用フォーム、操作のサプライズなど)。
私が考えることができる最も実用的な方法は、リモートで Firefox のタブを開き、そこに JavaScript コードを挿入することです。これは、GreasemonkeyとSeleniumが行うことと少し似ています。必ずしも Firefox 用である必要はなく、簡単であれば別のブラウザーでもかまいません。
それで、それを行うための最良の方法は何ですか?