Q
下載歷史股指數據
-1
A
回答
1
您應該能夠使用下面的代碼下載股票數據。
import requests
from bs4 import BeautifulSoup
import pandas as pd
url = "https://www.google.com/finance/historical?cid=207437&startdate=Jan%201%2C%201971&enddate=Jul%201%2C%202017&start={0}&num=30"
#change this to 138
how_many_pages=3
start=0
for i in range(how_many_pages):
new_url = url.format(start)
page = requests.get(new_url)
soup = BeautifulSoup(page.content, "html5lib")
table = soup.find_all('table', class_='gf-table historical_price')[0]
columns_header = [th.getText() for th in table.findAll('tr')[0].findAll('th')]
data_rows=table.findAll('tr')[1:]
data=[[td.getText() for td in data_rows[i].findAll(['td'])] for i in range(len(data_rows))]
if (start == 0):
final_df = pd.DataFrame(data, columns=columns_header)
else:
df=pd.DataFrame(data, columns=columns_header)
final_df = pd.concat([final_df, df],axis=0)
start += 30
#write your code to save final_df to csv
請不要忘記標記爲答案,如果它有助於:)
相關問題
- 1. 拉歷史股票數據
- 2. Quandl股票API的歷史數據
- 3. IBrokers歷史指數數據
- 4. Android下載歷史
- 5. 下載完整的歷史股票數據,包括已除牌的公司?
- 6. 獲取ETF歷史數據的指數
- 7. Git克隆/下載歷史
- 8. 如何使用`ibpy`從Interactive Broker獲取歷史股票數據?
- 9. 谷歌API訪問股票/債券價格的歷史數據
- 10. 雅虎財經REST API的歷史股票數據
- 11. 格式化歷史股票數據的CSV文件
- 12. 我應該如何規劃股票歷史數據
- 13. 如何用python檢索歷史股票數據?
- 14. 股票價格數據 - 當前和歷史 - 已付/免費
- 15. 什麼是存儲股票歷史數據
- 16. 合併歷史和現場股票價格數據與Rx
- 17. 數據歷史化
- 18. 數據庫歷史數據
- 19. 當前URL從Google位置歷史記錄下載KML數據?
- 20. 如何使用R下載歷史數據?
- 21. 如何使用getContract與twsInstrument下載歷史數據?
- 22. R:從雅虎財經下載歷史數據
- 23. 獲取股票的價格歷史
- 24. 獲取公司的歷史股價
- 25. 產生股價達到歷史新高
- 26. 如何在python中自動從google finance下載日本歷史股票價格
- 27. 自動從雅虎金融在python下載歷史股票價格
- 28. 如何將雅虎歷史股票數據下載到xls中。格式通過matlab?
- 29. 下載股票數據有R
- 30. 如何從Matlab下載股票數據
我很驚訝你代表一個用戶不知道如何在這裏提出一個正確的,完整的問題。你有什麼嘗試? (我沒有downvote) –