163股票是中國較大的股票數據提供商之一,提供包括股票行情、股票K線圖、股票分時圖、實時資訊等多種服務。用戶可以通過編程的方式獲取這些數據,其中json格式是比較常見的一種。下面是使用python獲取163股票json數據的示例代碼。
import requests url = 'http://api.money.126.net/data/feed/0000001,0600000' res = requests.get(url) # 獲取返回的json數據 data = res.text # 轉換json數據為python字典 data_dict = json.loads(data) # 打印字典數據 print(data_dict)
上面代碼獲取了0000001和0600000兩個股票的數據。獲取到json數據后,可以將其轉換為python字典進行處理。比如可以獲取股票的最新價格、漲跌幅、成交量等信息。
需要注意的一點是,獲取163股票數據需要在訪問接口時加上cookie,否則無法獲取數據。具體可以在瀏覽器中登錄163股票網站,然后打開開發(fā)者工具,在"Network"標簽下找到請求接口的請求,查看Request Headers中的Cookie信息,將其加到代碼的請求頭中,即可成功獲取數據。