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