Python2爬蟲代碼之獲取金融品種行情數據
阿新 • • 發佈:2017-05-27
python 爬蟲
#!/usr/bin/env python # -*- coding: utf-8 -*- import requests #使用requests包方便 import json #導入json模塊 import time #導入時間模塊 # 以下是某個新聞網站的行情api,返回json格式數據 data = requests.get("https://forexdata.wallstreetcn.com/real?en_prod_code=XAGUSD,AUTD,XAUUSD,USOIL,US10YEAR,GBPUSD,EURUSD,USDJPY,USDCNH,USDOLLARINDEX,UK100INDEX,FRA40INDEX,GER30INDEX,000001,HKG33INDEX,JPN225INDEX&fields=prod_name,update_time,last_px,px_change,px_change_rate,price_precision") #解析數據,獲取需要的內容 injson = json.loads(data.text)[‘data‘][‘snapshot‘] #自己需要的行情代碼列表 codelist = "XAGUSD,AUTD,XAUUSD,USOIL,US10YEAR,GBPUSD,EURUSD,USDJPY,USDCNH,USDOLLARINDEX,UK100INDEX,FRA40INDEX,GER30INDEX,000001,HKG33INDEX,JPN225INDEX" codelistar = codelist.split(‘,‘) #個人需要分割成list格式 codelistar.reverse()#反轉順序 print " 更新時間 品種列表 漲跌幅度 報價 " #輸出標題 for name in codelistar: timestr = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(injson[name][1])) print timestr + ‘ ‘+injson[name][0]+‘ ‘+str(injson[name][4])+ ‘ ‘+str(injson[name][2]) #最後輸出打印出來
本文出自 “圖蘭之家” 博客,請務必保留此出處http://tulan.blog.51cto.com/4861725/1930050
Python2爬蟲代碼之獲取金融品種行情數據