最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python爬蟲爬取股票的k線圖

 更新時(shí)間:2022年05月06日 10:15:28   作者:??斜月????  
這篇文章主要介紹了python爬蟲爬取股票的k線圖,文章基于python的相關(guān)資料展開爬取股票的k線圖的詳細(xì)內(nèi)容分享,具有一定的的參考價(jià)值,需要的小伙伴可以參考一下

前言

之前已經(jīng)講述了一些關(guān)于;python;獲取基金的一些信息,最近又有了一些新發(fā)現(xiàn),和大家分享一下,這個(gè)是非常重要的內(nèi)容,非常重要的內(nèi)容。這個(gè)數(shù)據(jù)也是非常的敏感,在一些搞量化交易的平臺(tái)上,這些數(shù)據(jù)都是要收費(fèi)的,而且數(shù)據(jù)的質(zhì)量也不能保障。這個(gè)內(nèi)容就是如何獲取股票交易的 k 線數(shù)據(jù)。

數(shù)據(jù)來源分析

我是非常欣賞東方某富的,因?yàn)橥瑸槿蹋蛣e的公司確實(shí)不大一樣,有這互聯(lián)網(wǎng)的基因,可以這樣說,是因?yàn)樗某霈F(xiàn)改變了一些行業(yè)的規(guī)則。話不多說,這里以海爾智家為例,抓取一下股票的 k 線數(shù)據(jù)。

# 頁面數(shù)據(jù)連接
http://quote.eastmoney.com/sh600690.html

我們需要獲取如下圖所示的紅色和綠色柱子的數(shù)據(jù),網(wǎng)頁上顯示的是 svg 的圖片,沒有辦法獲取數(shù)據(jù),但是我發(fā)現(xiàn)有些數(shù)據(jù)是通過接口訪問后臺(tái)的,在切換 k 線展示的時(shí)候,我偶然間發(fā)現(xiàn)了這個(gè)接口,通過這個(gè)接口就可以獲取 k 線數(shù)據(jù)。 

一定是在切換 日 k 周 k 月 k 的時(shí)候會(huì)訪問后臺(tái)接口,如下圖所示,就是返回前臺(tái)的數(shù)據(jù),這里我吐槽一下,前端好像請(qǐng)求了后臺(tái)兩次,因?yàn)槲铱吹搅藘蓚€(gè)請(qǐng)求,而且返回的數(shù)據(jù)是一樣的。 

 展示一下訪問后臺(tái)接口的參數(shù): 

 這里去掉了一些無關(guān)緊要的參數(shù),其結(jié)果如下:

http://54.push2his.eastmoney.com/api/qt/stock/kline/get?
# 這里傳入需要查詢的股票代碼,需要加上前綴上海市場是 1,深圳市場為 0
secid=1.600690
# 這里類似于 token ,需要傳入,不過好像是固定的,每個(gè)股票都是一樣的
&ut=fa5fd1943c7b386f172d6893dbfba10b
# fields1 和 fields2 類似于查詢參數(shù),
# fields1 不曉得是什么意思
&fields1=f1,f2,f3,f4,f5,f6
# fields2 為  日期 開盤價(jià) 收盤價(jià) 最高價(jià) 漲跌幅 價(jià)格之類的,別問我怎么知道的,我是一個(gè)個(gè)試出來的
&fields2=f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61
# 這個(gè)參數(shù)是 k 線的類型 101 為日線 102 為周線以此類推,不能說太多,大家可以去試試就知道全部了
&klt=102
# 是否復(fù)權(quán) 0不復(fù)權(quán) 1 前復(fù)權(quán) 2 后復(fù)權(quán)
&fqt=1
# 查詢數(shù)據(jù)的開始時(shí)間和結(jié)束時(shí)間,格式為yyyymmdd,結(jié)束時(shí)間默認(rèn)為2050年
&beg=0
&end=20500101
# 這個(gè)不知道是什么意思
&smplmt=460
# 查詢的最大條數(shù)
&lmt=1000000

這里再次吐槽一下接口參數(shù)的命名,帶著明顯的中文字母標(biāo)簽。

數(shù)據(jù)抓取

在之前我們已經(jīng)分析了數(shù)據(jù)的接口,可以開始上代碼了,依舊使用 requests 來抓取數(shù)據(jù)然后再打印其結(jié)果:

第一步要組裝請(qǐng)求據(jù)參數(shù),拼裝參數(shù) url。 

第二步使用 requests 請(qǐng)求參數(shù),解析參數(shù)返回結(jié)果,進(jìn)行輸出 

最后打印的結(jié)果如下圖所示,這里我采用的是周線數(shù)據(jù),所以截止到今天位置,剛好是四個(gè)周,一共四行數(shù)據(jù)。 

總結(jié)

爬取股票的 k 線數(shù)據(jù)示例已經(jīng)給出,個(gè)人覺得是非常有價(jià)值的,特別是對(duì)于做量化的來說,實(shí)在是有用的很,這里只是做學(xué)習(xí)交流來用,如果引發(fā)了官方的注意,修改了接口那可能就用不了了,建議官方不要使用中文拼音前綴了。

到此這篇關(guān)于python爬蟲爬取股票的k線圖的文章就介紹到這了,更多相關(guān)python爬取k線圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

绥阳县| 交口县| 攀枝花市| 元阳县| 湘潭市| 鹤壁市| 拉萨市| 鹤庆县| 永安市| 论坛| 马山县| 离岛区| 永定县| 三原县| 拜城县| 察雅县| 嵊泗县| 康乐县| 城市| 冷水江市| 丹江口市| 东乡族自治县| 濉溪县| 祁东县| 宁都县| 萍乡市| 长岛县| 手机| 阿拉善右旗| 安康市| 吉水县| 盈江县| 东丽区| 宕昌县| 横峰县| 剑河县| 高淳县| 通榆县| 綦江县| 新巴尔虎左旗| 绥宁县|