wellod 发表于 2021-1-12 11:57

爬虫获取flash中的股票信息

本帖最后由 wellod 于 2021-1-14 09:48 编辑

网址:http://i0.sinaimg.cn/cj/yw/flash/hk160725a.swf
请问如何获取flash中的1998年-至今每天的股票信息?
不知道这些信息是压缩存储在flash中的,还是实时请求得到的,尝试过分析请求,但是并未找到这些数据。
希望懂的大神帮我解答一下,谢谢:loveliness:

fortytwo 发表于 2021-1-12 12:32

这部分url地址可以提供下吗?需要知道该文件来源。

243634473 发表于 2021-1-12 12:33

https://hq.sinajs.cn/?rn=1610425875541&list=sh600436,sh600585,sh600519,sz300059,sh603589,sz002466,sz002271,sh600893,sz000858,sz003026,sz003033,sz300922,sz300927,sz300926,sz300925,sz002342,sh605376,sh605179,sz002886,sz000100,sh600660,sz002241,sz002594,sz000063,sz300999,sz300677,sz002405,sz000725
它调接口

wellod 发表于 2021-1-12 12:34

本帖最后由 wellod 于 2021-1-12 12:36 编辑

SailZhao520 发表于 2021-1-12 12:32
这部分url地址可以提供下吗?需要知道该文件来源。
https://stock.finance.sina.com.cn/hkstock/quotes/HSI.html


wellod 发表于 2021-1-12 12:40

243634473 发表于 2021-1-12 12:33
https://hq.sinajs.cn/?rn=1610425875541&list=sh600436,sh600585,sh600519,sz300059,sh603589,sz002466,sz ...

我想获取的是每天的恒生指数,您提供的这个貌似并不是{:1_924:}

z746090883 发表于 2021-1-12 12:42

http://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol=" + ID + "&scale=“+周期+”&ma=no&datalen=“+条数+”。我用这个取的,要一直存本地,我是写了个服务几秒执行一次一直获取的。

kaka0000 发表于 2021-1-12 12:43

你输入这个地址 https://hq.sinajs.cn/?list=sh601869,hk06869
然后你会惊奇地发现它返回了以下信息:
var hq_str_sh601869="长飞光纤,26.220,26.220,26.340,26.800,26.170,26.300,26.340,471714,12472122.000,500,26.300,200,26.290,6700,26.230,1100,26.220,2000,26.210,1200,26.340,3400,26.350,100,26.360,200,26.370,100,26.380,2021-01-12,11:30:00,00,";
var hq_str_hk06869="YOFC,长飞光纤光缆,10.260,10.380,10.420,10.260,10.260,-0.120,-1.156,10.280,10.300,1207440,117000,67.500,0.000,18.217,9.800,2021/01/12,11:58";

你输入:https://hq.sinajs.cn/rn=1610426256174&list=s_sh000001,s_sz399001,rt_hkHSI
它返回:var hq_str_s_sh000001="上证指数,3559.8602,28.3624,0.80,1734968,25568449";
var hq_str_s_sz399001="深证成指,15253.72,138.340,0.92,222846641,34930058";
var hq_str_rt_hkHSI="HSI,恒生指数,27894.291,27908.221,28117.129,27781.420,28037.510,129.290,0.460,0.000,0.000,96841225.661,0,0.000,0.000,29174.920,21139.260,2021/01/12,12:05:00,,,,,,";

也就是说,它是按照一定的频率访问某个接口地址的,接口返回数据后,页面按照一定规则对数据进行处理并显示

wellod 发表于 2021-1-12 12:45

z746090883 发表于 2021-1-12 12:42
http://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol="...

能举个例子吗,请问url中的ID和周期分别指什么?:loveliness:

wellod 发表于 2021-1-12 12:48

kaka0000 发表于 2021-1-12 12:43
你输入这个地址 https://hq.sinajs.cn/?list=sh601869,hk06869
然后你会惊奇地发现它返回了以下信息:
va ...

之前我也找到了这个接口,但是只能获取最新的那一天的恒生指数,请问有API可以获取1998年-2020年中每天的恒生指数吗?

z746090883 发表于 2021-1-12 13:20

wellod 发表于 2021-1-12 12:48
之前我也找到了这个接口,但是只能获取最新的那一天的恒生指数,请问有API可以获取1998年-2020年中每天的 ...

没试,一般接口都有限制的,比如我现在再取的OKEX的ETH信息,只能取1444条 再多的就没提供了,几千条你拿来自己显示已经够了,之后每天的取了存着就多了。
页: [1] 2
查看完整版本: 爬虫获取flash中的股票信息