#author("2021-06-18T12:11:30+00:00","default:hotate","hotate") #contents &tag(Mechanize, Ruby,スクレイピング); &tag(Ruby,スクレイピング); * 情報 [#u1931c6c] - [[楽々スクレイピング! Ruby Mechanizeの使い方 -- ぺけみさお>http://www.xmisao.com/2013/10/05/ruby-www-mechanize.html]] Webページを取得した時点で、Mechanizeはページのリンクを抽出している。 - [[楽々スクレイピング! Ruby Mechanizeの使い方(2) -- ぺけみさお>http://www.xmisao.com/2014/04/02/ruby-www-mechanize-2.html]] Mechanize#get_fileを使えばMechanizeを使ってファイルをダウンロードすることができる。 ** 事例 [#be627760] - [[RubyでWebを操作できるMechanizeの利用例を集めてみた | Scimpr Blog>http://blog.scimpr.com/2014/03/06/ruby%E3%81%A7web%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%A7%E3%81%8D%E3%82%8Bmechanize%E3%81%AE%E5%88%A9%E7%94%A8%E4%BE%8B%E3%82%92%E9%9B%86%E3%82%81%E3%81%A6%E3%81%BF%E3%81%9F/]] mechanizeでどんなことができるのか色々知りたかったので、使い方でなく実用例ぽいものを集めてみた. ** ログ [#yd7706d5] - [[楽々スクレイピング! Ruby Mechanizeの使い方(2) -- ぺけみさお>http://www.xmisao.com/2014/04/02/ruby-www-mechanize-2.html]] Mechanizeにはロギング機能があり、Mechanize#log=でロガーを指定することで、スクレイピングのログを取ることができる。