[問題] 抓JSP網頁 Table內容是空白?

作者: akafair (VAIO)   2014-10-17 22:34:35
以前基本市況報導網站有提供即時報價且是佛心來的csv檔
八月改版以後, 變成該死的JSP網頁.
http://mis.twse.com.tw/stock/fibest.jsp?stock=2330
我用(HttpWebRequest)WebRequest 搭配GetResponse
抓下來的內容只有表格 沒有任何數字
請問像這種client端處理產生的資料 是不是就沒有辦法抓?
希望版上高手提供一些方向 keyword 小弟可以自己做功課.
謝謝 感恩.
作者: ssccg (23)   2014-10-17 22:46:00
這跟jsp沒有關係,如果堅持要從網頁parse你就得用個會執行javascript的client如Webbrowser而不是單純的request比較直接的方法是觀察一下網頁的js是從哪抓資料的就會發現是http://mis.twse.com.tw/stock/api/getStock.jsp參數要帶什麼就要自己研究一下最好是先找這網站有沒有公開的API說明,有要給人用就會有
作者: VVll (李奧納多皮卡丘)   2014-10-19 03:55:00
你要不要先研究一下怎麼抓資料阿= = 開chrome或者firefox去了解一下 網站的資料如何即時更新一般會定時透過透過ajax請求去更新畫面資料
作者: akafair (VAIO)   2014-10-19 08:21:00
感謝兩位的回覆, 小弟功力不足只會用firefox看原始碼.請問要怎麼知道透過api/getStock.jsp更新?不好意思, 原來在原始碼裡面的js連結. 長知識了 感恩.
作者: ssccg (23)   2014-10-19 14:12:00
firefox按F12→網路,然後開網頁,連了哪裡一看就知道當然API怎麼用可能還是要看原始碼

Links booklink

Contact Us: admin [ a t ] ucptt.com