※ 引述《faceoflove56 (浪漫台三线)》之铭言:
: 最近刚碰VBA,目前资料都是从钜亨网及Histock等网站来的
: 但其实我还是比较想从公开资讯观测站抓(MOPS),因为比较可靠资讯也较多
: 以下是资料来源
: http://www.tse.com.tw/zh/page/trading/exchange/STOCK_DAY.html
: 目前有一个问题是MOPS必须输入Ticker再按查询
: 如果是钜亨网网址后面就会有我要查询的股票代号
: (VBA就可以根据此网址直接找到该股资讯,如下3017)
: http://www.cnyes.com/twstock/profile/3017.htm
: 想请教各位都是如何用VBA从MOPS抓这类型的网页资料?
: 另外想请问有在抓网页资料的前辈都是如何抓的?
: 因为用VBA当有新公司就要改一堆语法,觉得不如直接复制贴上来得快
: Thx
我看了一下你提供的网址
研究了一下发现 csv档可以直接下载
http://www.tse.com.tw/exchangeReport/STOCK_DAY?response=csv&date=20170601&stockNo=2330
提供给大家参考~
原则上只要改股票代号 及 看要抓哪一个月就改当月的第一天
举例来说要抓 4月 2330的资料
日期改 20170401 (测试一下4/1假日一样写 01 没关系)
就可以自订要下载的月份及股票代号
我顺手写了一个ExcelVBA
有需要的人可以参考看看~
https://goo.gl/aJW587
使用上有什么问题欢迎推文讨论