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

看板C_Sharp (C#)作者 (VAIO)時間10年前 (2014/10/17 22:34), 10年前編輯推噓0(0014)
留言14則, 3人參與, 最新討論串1/1
以前基本市況報導網站有提供即時報價且是佛心來的csv檔 八月改版以後, 變成該死的JSP網頁. http://mis.twse.com.tw/stock/fibest.jsp?stock=2330 我用(HttpWebRequest)WebRequest 搭配GetResponse 抓下來的內容只有表格 沒有任何數字 請問像這種client端處理產生的資料 是不是就沒有辦法抓? 希望版上高手提供一些方向 keyword 小弟可以自己做功課. 謝謝 感恩. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.225.232 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1413556477.A.BDF.html ※ 編輯: akafair (36.226.225.232), 10/17/2014 22:35:21 ※ 編輯: akafair (36.226.225.232), 10/17/2014 22:35:49

10/17 22:46, , 1F
這跟jsp沒有關係,如果堅持要從網頁parse你就得用個會執行
10/17 22:46, 1F

10/17 22:47, , 2F
javascript的client如Webbrowser而不是單純的request
10/17 22:47, 2F

10/17 22:49, , 3F
比較直接的方法是觀察一下網頁的js是從哪抓資料的
10/17 22:49, 3F

10/17 22:50, , 4F
10/17 22:50, 4F

10/17 22:50, , 5F
參數要帶什麼就要自己研究一下
10/17 22:50, 5F

10/17 22:51, , 6F
最好是先找這網站有沒有公開的API說明,有要給人用就會有
10/17 22:51, 6F

10/19 03:55, , 7F
你要不要先研究一下怎麼抓資料阿= = 開chrome或者firefox
10/19 03:55, 7F

10/19 03:55, , 8F
去了解一下 網站的資料如何即時更新
10/19 03:55, 8F

10/19 03:56, , 9F
一般會定時透過透過ajax請求去更新畫面資料
10/19 03:56, 9F

10/19 08:21, , 10F
感謝兩位的回覆, 小弟功力不足只會用firefox看原始碼.
10/19 08:21, 10F

10/19 08:23, , 11F
請問要怎麼知道透過api/getStock.jsp更新?
10/19 08:23, 11F

10/19 08:34, , 12F
不好意思, 原來在原始碼裡面的js連結. 長知識了 感恩.
10/19 08:34, 12F

10/19 14:12, , 13F
firefox按F12→網路,然後開網頁,連了哪裡一看就知道
10/19 14:12, 13F

10/19 14:13, , 14F
當然API怎麼用可能還是要看原始碼
10/19 14:13, 14F
文章代碼(AID): #1KGIZzlV (C_Sharp)
文章代碼(AID): #1KGIZzlV (C_Sharp)