meat_sauce

thorとかanemoneとかselenium-driverとか使ってみたくて、ついでにgemにしてみました。
cliから一気に複数画面のスクリーンショット取ったり、リンク一覧取得したり、指定タグの中身を取得したりできるツールです(※要 ruby)

https://github.com/YoshitsuguFujii/meat_sauce

なんか勝手にブラウザとか立ち上がりますが。びびらないでください。
あと環境によっては動かないかもしれないです。ごめんなさい。
僕の環境ではFirefoxとsafariなら動きました。

インストール

1
$ gem install meat_sauce

使えるコマンドが見れます。

1
$ meat_sause

ページの全てのリンクを取得します

1
$ meat_sauce show_links --url http://www.yahoo.co.jp

 -d 数字をオプション追加でさらにリンクを踏んだ先をどんどん表示します。どんどん。

指定したタグの中身を抜き出します

1
$ meat_sauce scraping --url http://www.yahoo.co.jp --tag h2

ソースを表示します

1
$ meat_sauce show_source --url http://www.yahoo.co.jp

画面のスクリーンショットを撮ります

1
$ meat_sauce capture --url http://www.yahoo.co.jp --file-path ~/yahoo.jpg

 -d 数字をオプション追加でリンクを踏んだ先も画像を撮ります。パシャパシャ。

個人的にはスクショとスクレイピングが便利だと思うのですが。どうでしょうか?
動けばですが・・・

Comments