PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 抓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怎麼用可能還是要看原始碼
繼續閱讀
[問題] 陣列寫進Excel
lay911225
[問題] system timer去新增資料庫的資料
spiderman007
[問題] 長時間測試尋找bug,如何加快?
iangy2002
[問題] 使用迴圈宣告變數
doom0819
[問題] UDP 封包接收延遲問題
mine1988
[問題] 請問在backgroundworker當中的參數為CALL
wishtogod
[問題] asp.net C# 資料存成excel
brocker
[問題] 如何不使用Excel元件產生Excel檔案?
don750421
[問題] 關於Delegate與Lambda的結合應用Bug
yan04870449
[問題] VS2013常常讓CPU飆高
mapleone
Links
booklink
Contact Us: admin [ a t ] ucptt.com