[#49029] スクレイピングツール — Naoki Oshiro <oshiro@...>
GyRCQmc+ayRIPz0kNyReJDkhIxsoQgoKV2ViGyRCJTklLyVsJSQlVCVzJTAlRCE8JWskckM1JDck
5 messages
2012/12/03
[#49031] elseの直前に全角スペースがある場合の動作が? — Yuumi Yoshida <yuumi3@...>
=1B$B$3$s$K$A$O!"=1B(BYuumi3=1B$B$G$9!#=1B(B
19 messages
2012/12/03
[#49033] Re: elseの直前に全角スペースがある場合の動作が?
— 鍋島 永道 <closer009@...>
2012/12/03
[全角スペース]else がひとつの変数名として解釈されていて、if〜endまでがひとつのifとして解釈され、なおかつif
[#49034] Re: elseの直前に全角スペースがある場合の動作が?
— Yuumi Yoshida <yuumi3@...>
2012/12/03
sora_h =1B$B$5$s!"=1B(B =1B$BFiEg$5$s!"=1B(B
[#49035] Re: elseの直前に全角スペースがある場合の動作が?
— 小田 利通 <oda@...>
2012/12/03
[#49057] RubyでsetInterval — swec@...
ひろひとです。
16 messages
2012/12/08
[#49058] Re: RubyでsetInterval
— 前川 享仁 <takanobu_maekawa@...>
2012/12/08
まえかわです。
[#49059] Re: RubyでsetInterval
— swec@...
2012/12/08
[#49072] RubyでMecab — 井澤 隆浩 <KHB15150@...>
いざわです。
8 messages
2012/12/10
[#49090] IronrubyとC#の連携 — 井澤 隆浩 <KHB15150@...>
いざわです。お世話になります。
18 messages
2012/12/23
[#49091] Re: IronrubyとC#の連携
— Hiroyuki Ogawa <eng16danbo@...>
2012/12/23
はじめまして、小川と申します。
[#49093] Re: IronrubyとC#の連携
— 井澤 隆浩 <KHB15150@...>
2012/12/23
こんばんは、井澤です。
[#49096] Re: IronrubyとC#の連携
— Shozo Arai <shozoa@...>
2012/12/24
=1B$B$3$s$K$A$O!"9S0f$G$9!#=1B(B
[#49111] Ironrubyのdll参照について
— 井澤 隆浩 <KHB15150@...>
2013/01/06
返事が大変遅くなりました。井澤です。
[#49112] Re: Ironrubyのdll参照について
— Shozo Arai <shozoa@...>
2013/01/07
=1B$B$3$s$K$A$O!"9S0f$G$9!#=1B(B
[#49114] C#からのIronrubyへの受け渡しについて
— 井澤 隆浩 <KHB15150@...>
2013/01/07
こんにちは。井澤です。
[#49115] Re: C#からのIronrubyへの受け渡しについて
— Shozo Arai <shozoa@...>
2013/01/07
=1B$B$3$s$K$A$O!"9S0f$G$9!#=1B(B
[#49116] IronRubyの.Net連携について
— 井澤 隆浩 <KHB15150@...>
2013/01/07
井澤です。
[#49117] Re: IronRubyの.Net連携について
— Shozo Arai <shozoa@...>
2013/01/07
=1B$B9S0f$G$9!#=1B(B
[#49118] IronRubyとC#の連携
— 井澤 隆浩 <KHB15150@...>
2013/01/07
井澤です。
[#49120] Re: [ruby-list:49118] IronRubyとC#の連携
— "TAKANO `takano32' Mitsuhiro" <tak@...32.tk>
2013/01/07
44Ko44Op44O844Gr44Gk44GE44Gm44Gv44Ko44Op44O85YaF5a6544KS6LK844Gj44Gf44KK44GX
[ruby-list:49044] Re: スクレイピングツール
From:
"Akinori MUSHA" <knu@...>
Date:
2012-12-04 07:11:54 UTC
List:
ruby-list #49044
At Tue, 4 Dec 2012 11:56:26 +0900, TAKANO `takano32' Mitsuhiro wrote: > 個人的に Mechanize / Selenium はスクレイピングのツールというより、 > 自動巡回のために使う用途が多いです。 > > スクレイパーとしては Nokogiri をよく使ってます。 > > Mechanize / Selenium などで目的のページまできたら body から Nokogiri で > 必要な部分を取り出す、みたいなコードをよく書きます。 Mechanizeにはスクレイパー(かつてはHpricot, 今はNokogiri)がビルトイン されています。#get や #post で取得した Page オブジェクトから #at, #css, #xpath 等々で中身を辿れます。 なお、(Rubyの)Mechanizeには、モダンなブラウザが備えるwindow, document, history等々のJavaScript APIを実装してJavaScriptエンジンを組み 込むような計画はありません。 今後はさらに localStorage やら WebSocketやらも必須になってくるでしょう し、そういう方向性は Selenium のように実際のブラウザをリモート操作する ものや、 capybara-webkit のようにありもののブラウザコンポーネントを headless で動かすアプローチの方がずっといいでしょう。 -- Akinori MUSHA / http://akinori.org/