--- layout: old_post title: シェルスクリプトからFireFoxを操作するFresno permalink: /tatsuya/show/371-firefox-fresno ---
via Tumblr
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
みたいにワンライナーでお手軽。フルパスじゃなかった場合、とか色々あるけど。
実用的かと言われるとそうでもないけど、面白い。