いくつかのウェブサイトにアクセスするスクリプトを書く必要があります。コマンドラインからのスクリプトはいくつかのページを取得し、いくつかのフォームを投稿し、いくつかの情報をスクラップします。OSXのスクリプトからFirefoxを遠隔操作する方法
libwww-perlのようなライブラリ "ブラウザ"になることはできません。これはユーザのやり取りが必要な場合があるためです(captchas、ajax-onlyフォーム、あらゆる相互作用の驚きなど)。
私が考えることができる最も実用的な方法は、Firefoxでタブをリモートで開き、Javascriptを注入することです(GreasemonkeyとSeleniumのようなものです)。それは必ずしもFirefox用である必要はありません、それが簡単なら別のブラウザにすることができます。
これを行うにはどうすればよいでしょうか?
Ruby、Perl、Pythonなどのより一般的な言語からApplescritコマンドを送信できますか? – taw
確かに、選択した言語からシステムコマンドを実行できる限りです。たとえば、Pythonでは、次のようなものを使用できます。 os.system( 'osascript -e "" -e "" -e "<というように...>") –
hbw