シェルスクリプトからFireFoxを操作するFresno

08 Sep 2007

via Tumblr

Fresno - SIMILE

MozReplでFireFoxをtelnet待ち受け状態して、シェルスクリプトから同じくtelnetで繋いで操作しちゃうらしい。
面白いこと考えるなー・・

fresno -p "http://yahoo.com"

-p でページを開いたり

fresno -c -j "alert('Hello world')"

-c -j で今見てるページに対して、JavaScriptを実行できる。

今見てるエロサイトの画像をダウンロードするのも

fresno -c -j "document.body.innerHTML" | grep img \
| ruby -Ke -e 'puts gets.scan /src="([^"]*)"/' | xargs wget

みたいにワンライナーでお手軽。フルパスじゃなかった場合、とか色々あるけど。

実用的かと言われるとそうでもないけど、面白い。

コメント
blog comments powered by Disqus