[問題] 如何取得jsp網頁output並parse

作者: rainstraw (殘禾)   2014-06-11 22:27:32
我想抓下.jsp網頁的文字資料來進行處理
例如這個網頁
http://mis.twse.com.tw/stock/oddTrade.jsp
試過Net:HTTP與wget
但是抓下的文字資料是jsp source code
裡面沒有真正的output 如網頁上會看到的 "[1101]台泥"
請問怎麼用ruby取得jsp網頁的output text呢?
謝謝
作者: danny8376 (釣到一隻猴子@_@)   2014-06-12 01:13:00
這網頁是用AJAX載入資料 主頁自然不會抓到你要的資料還有那不是jsp的source code 單純只是一般網頁...可以用瀏覽器的開發者工具看那些資料是哪個request取回來的 程式裡用那個就能拿到你要的資料
作者: robler (章魚丸)   2014-06-12 08:52:00
如果後台寫的嚴謹一點,複製request是抓不到資料的解析html抓回來還比較容易一點
作者: danny8376 (釣到一隻猴子@_@)   2014-06-12 12:12:00
樓上... 解析完HTML終究還是要發ajax request出去啊

Links booklink

Contact Us: admin [ a t ] ucptt.com