[问题] 抓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