作者akafair (VAIO)
看板C_Sharp
标题[问题] 抓JSP网页 Table内容是空白?
时间Fri Oct 17 22:34:35 2014
以前基本市况报导网站有提供即时报价且是佛心来的csv档
八月改版以後, 变成该死的JSP网页.
http://mis.twse.com.tw/stock/fibest.jsp?stock=2330
我用(HttpWebRequest)WebRequest 搭配GetResponse
抓下来的内容只有表格 没有任何数字
请问像这种client端处理产生的资料 是不是就没有办法抓?
希望版上高手提供一些方向 keyword 小弟可以自己做功课.
谢谢 感恩.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.226.225.232
※ 文章网址: http://webptt.com/cn.aspx?n=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
1F:→ ssccg: 这跟jsp没有关系,如果坚持要从网页parse你就得用个会执行 10/17 22:46
2F:→ ssccg: javascript的client如Webbrowser而不是单纯的request 10/17 22:47
3F:→ ssccg: 比较直接的方法是观察一下网页的js是从哪抓资料的 10/17 22:49
5F:→ ssccg: 参数要带什麽就要自己研究一下 10/17 22:50
6F:→ ssccg: 最好是先找这网站有没有公开的API说明,有要给人用就会有 10/17 22:51
7F:→ VVll: 你要不要先研究一下怎麽抓资料阿= = 开chrome或者firefox 10/19 03:55
8F:→ VVll: 去了解一下 网站的资料如何即时更新 10/19 03:55
9F:→ VVll: 一般会定时透过透过ajax请求去更新画面资料 10/19 03:56
10F:→ akafair: 感谢两位的回覆, 小弟功力不足只会用firefox看原始码. 10/19 08:21
11F:→ akafair: 请问要怎麽知道透过api/getStock.jsp更新? 10/19 08:23
12F:→ akafair: 不好意思, 原来在原始码里面的js连结. 长知识了 感恩. 10/19 08:34
13F:→ ssccg: firefox按F12→网路,然後开网页,连了哪里一看就知道 10/19 14:12
14F:→ ssccg: 当然API怎麽用可能还是要看原始码 10/19 14:13