SlideShare ist ein Scribd-Unternehmen logo
1 von 9
早くもネタ切れ?小ネタですが…




スクレイピング


2012.08.09 @naoranger
とりあえず前回の宿題は置いといて…



 いつだって LT は

 絶賛大募集中だ!
Ruby のインスコ

          ↓

Heroku 使って Facebook アプリ

          ↓

   超手抜き web アプリ+α
で、次は

やっぱスクレイピングだよね!



Ruby でスクレイピングいうたら Nokogiri
Nokogiri



$ gem install nokogiri

http://d.hatena.ne.jp/otn/20090509


      と、細かいことは抜きにして
      実際にやってみる
Nokogiri(続き)


https://gist.github.com/3300465
        kakaku.com で商品名検索




https://gist.github.com/3300490
     tenki.jp で都道府県名+市町村名検索
Mechanize



$ gem install mechanize

http://w.livedoor.jp/ruby_mechanize/d/Mechanize




 https://gist.github.com/3300567
                 google で検索
とはいえ、


著作権の問題 や 岡崎市立中央図書館事件


(Librahack 事件)などもあるので、


 ご利用は計画的に!
おわり

Weitere ähnliche Inhalte

Was ist angesagt?

Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)
Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)
Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)Sho Hosoda
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoCouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoYohei Sasaki
 
Gitを使ったRoute53の管理
Gitを使ったRoute53の管理Gitを使ったRoute53の管理
Gitを使ったRoute53の管理Sugawara Genki
 
Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And JekyllYoji Shidara
 
Raspberry p ionzabbixproxy
Raspberry p ionzabbixproxyRaspberry p ionzabbixproxy
Raspberry p ionzabbixproxy2bo 2bo
 
Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04敦志 金谷
 
普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話ko ty
 
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたい
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたいRubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたい
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたいSanae Yamashita
 

Was ist angesagt? (10)

Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)
Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)
Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoCouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
 
Gitを使ったRoute53の管理
Gitを使ったRoute53の管理Gitを使ったRoute53の管理
Gitを使ったRoute53の管理
 
Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
 
俺とホットキー
俺とホットキー俺とホットキー
俺とホットキー
 
Raspberry p ionzabbixproxy
Raspberry p ionzabbixproxyRaspberry p ionzabbixproxy
Raspberry p ionzabbixproxy
 
Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04
 
俺とGitHub
俺とGitHub俺とGitHub
俺とGitHub
 
普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話
 
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたい
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたいRubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたい
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたい
 

Andere mochten auch

Andere mochten auch (7)

PdT 42 març 2011
PdT 42 març 2011PdT 42 març 2011
PdT 42 març 2011
 
Surto a l'Ara
Surto a l'AraSurto a l'Ara
Surto a l'Ara
 
Scanning instructions
Scanning instructionsScanning instructions
Scanning instructions
 
Terry daniel
Terry danielTerry daniel
Terry daniel
 
Tics En La Educacion
Tics En La EducacionTics En La Educacion
Tics En La Educacion
 
Aplicaciones educativas 2
Aplicaciones educativas 2Aplicaciones educativas 2
Aplicaciones educativas 2
 
Viladecans Punt de Trobada72
Viladecans Punt de Trobada72Viladecans Punt de Trobada72
Viladecans Punt de Trobada72
 

Nokogiri and mechanize