手機有時候查股票歷史價格數據不太方便,今天介紹一個能夠手機在線下載股票歷史數據Excel的工具,不須要下載任何軟件,免費工具(否則也不會推薦了...手機如今都快代替電腦了,用手機下載的確實多,因此推薦一下
只要兩步就能下載:python
【搜公主號【數據即服務】便可一、2兩步批量下載,免費,不用轉發分享。】
放在公主號下載也實屬無奈,【否則很容易被惡意下載】,股票歷史數據下載是很方便的,在公主號裏進行一、2兩個步驟就能夠了,通常5分鐘就能收到股票歷史數據。
手機用戶選中複製【數據即服務】在公主號裏搜索關注便可,電腦用戶能夠直接用手機掃碼。
在線下載很容易被無限惡意下載,很是影響正經常使用戶的下載,【正經常使用戶根本擠不過惡意下載的】。因此後來爲了屏蔽掉這些惡意下載股票歷史數據的,就設置了經過公主號下載的方式。很簡單,沒有套路限制的,不放在公主號正常人根本搶不過那些機器的。正則表達式
就是由於在線下載容易被攻擊、惡意下載,因此最後選擇了放在公主號,這樣的話要攻擊也是先攻擊公主號,應該尚未誰有這麼大的本事,因此這種方法【一是M費(0¥),二是能長久】,仍是但願你們能理解工具
如今作在線下載的,基本上都是套路要錢的,不信你找一圈還得回來.
手機如何查股票的歷史價格?手機在線下載股票的歷史價格Excel
手機如何查股票的歷史價格?手機在線下載股票的歷史價格Excel網站
import re import pandas import requests url = '目標網站的url' # 這裏不寫具體網站的連接了,大致作法都是同樣的。 response = requests.get(url).text # 獲得網頁的源代碼 ###下面是解析開盤數據的代碼,大部分均可以這麼參考,簡單的正則表達式### times = re.findall('class="first left bold noWrap">(.*?)</td>').group(1) # 獲取到全部歷史的交易時間 open_price = re.findall('class="first left bold noWrap">.*?</td>\s+<td data-real-value="(.*?)"').group(1) # 獲得全部歷史開盤價數據 close_price = re.findall('class="first left bold noWrap">.*?</td>\s+<td.*?</td>\s+<td data-real-value="(.*?)">').group(1) # 獲得全部歷史收盤價數據 high_price = re.findall('class="first left bold noWrap">.*?</td>\s+<td.*?</td>\s+<td.*?</td>\s+<td data-real-value="(.*?)">').group(1) # 獲得全部歷史收盤價數據 ###下面是數據下載成本地數據部分,如下載爲本地Excel爲例### df = pandas.DataFrame(a, columns=['open_price', 'close_price', 'vol']) # 把數據轉成DataFrame格式 wt = ExcelWriter(path) # path 是文件的保存路徑,要精確到文件名。數據下載成本地數據以後,就要到這個路徑去找。 例如:C:\\Users\\Administrator\\Desktop\\股票全部歷史開盤數據下載成本地數據.xls 就按照這個路徑找到保存好的Excel就好了 df.to_excel(wt, sheet_name='如何下載股票的歷史收盤價' , index=False)