當前位置:首頁 » 期貨交易 » 新浪期貨python
擴展閱讀
股票投資經濟學 2021-06-17 16:24:20

新浪期貨python

發布時間: 2021-06-13 15:30:51

❶ 下載國內期貨行情,新浪財經

新浪財經下載不了期貨數據

❷ python怎麼抓新浪百度股票數據 datareader

應該都是可以獲取的,一般獲取數據有兩個方法,get和post,在源碼能夠顯示的使用的是get,而post一般是用非同步載入的形式進行展現的。

❸ 如何在新浪sae上建立python資料庫

因為Python本身的動態特性和強大而簡介的語法,我們實現這一目標非常容易(在此對Java開發人員表示遺憾)。
假定我們確定用web.py框架,mysql資料庫,memcache緩存,這3個組件SAE都支持,但和本地環境均有差異。

❹ 怎麼能知道從期貨api獲取來的數據都是什麼格式怎麼把獲取來的數據存在本機,以便研究數據結構。

這是典型的json格式
在python裡面,用 json.loads() 這個函數解析成json對象,再用list類型數組下標訪問

❺ 抓取新浪財經網的公司簡介,右鍵查看網頁源代碼能看到公司簡介,但用python卻沒有解析出!

url 發一下,有可能是js生成的數據。。

❻ Python教程新浪博文類型的有嗎

你可以看下千鋒的技術論壇,上面有各大模塊的。

❼ Python 可期貨實盤交易嗎

國內期貨暫時沒有這個品種,期貨品種大多是同質化保質期較長的大宗商品期貨,包括有色金屬、鋼鐵、煤炭、貴金屬、豆類等等。

❽ 只為了自己遍自己用的炒期貨軟體,學Python還是C#

這兩個都沒用,期貨和股票之類的需要藉助於第三方平台,象TradeBlazer,你所做的編程和開發也是需要用它提供的語言來進行,與C#什麼的沒有任何關系。

❾ 如何用Python寫一個抓取新浪財經網指定企業年報的腳本

代碼如下:
1). xml可能的中文編碼錯誤處理
def xml_Error_C(filename):
fp_xml=open(filename)
fp_x=''#中文亂碼改正
for i in range(os.path.getsize(filename)):
i+=1
a=fp_xml.read(1)
if a=='&':
fp_xml.seek(-1,1)
if fp_xml.read(6)==' ':
i+=5
continue
else:
fp_xml.seek(-5,1)
fp_x+=a
fp_xml=open(filename,'w+')
fp_xml.write(fp_x)
fp_xml.flush()
fp_xml.close()

2). xml轉xls
def Xmltoxls(xmlname,xlsname):
if os.path.getsize(xmlname)<1024:#小於1K,無該項數據
return False
wb=xlwt.Workbook(encoding='utf-8')
ws=wb.add_sheet('Table')
fp_xml=minidom.parse(xmlname)
root=fp_xml.documentElement
Row=root.getElementsByTagName('Row')
Data=root.getElementsByTagName('Data')
col_num=len(Data)/len(Row)
row_num= 0
for row in Row:
Data=row.getElementsByTagName('Data')
for i in range(col_num):
if len(Data[i].childNodes)==0:
ws.write(row_num,i,' ')
continue
ws.write(row_num,i,Data[i].childNodes[0].nodeValue.strip().encode('utf-8'))
row_num+=1
wb.save(xlsname)
return True上整體代碼:
from xml.dom import minidom
import xlwt
import os,shutil
import time,urllib2
def Xmltoxls(xmlname,xlsname):
if os.path.getsize(xmlname)<1024:
return False
wb=xlwt.Workbook(encoding='utf-8')
ws=wb.add_sheet('Table')
fp_xml=minidom.parse(xmlname)
root=fp_xml.documentElement
Row=root.getElementsByTagName('Row')
Data=root.getElementsByTagName('Data')
col_num=len(Data)/len(Row)
row_num= 0
for row in Row:
Data=row.getElementsByTagName('Data')
for i in range(col_num):
if len(Data[i].childNodes)==0:
ws.write(row_num,i,' ')
continue
ws.write(row_num,i,Data[i].childNodes[0].nodeValue.strip().encode('utf-8'))
row_num+=1
wb.save(xlsname)
return True
def xml_Error_C(filename):
fp_xml=open(filename)
fp_x=''#中文亂碼改正
for i in range(os.path.getsize(filename)):
i+=1
a=fp_xml.read(1)
if a=='&':
fp_xml.seek(-1,1)
if fp_xml.read(6)=='&nbsp;':
i+=5
continue
else:
fp_xml.seek(-5,1)
fp_x+=a
fp_xml=open(filename,'w+')
fp_xml.write(fp_x)
fp_xml.flush()
fp_xml.close()
def errorlog(error):
fp_error=open('errorlog.txt','a')
fp_error.write(error+' ')
fp_error.close
fp_code=open('stockcode..txt')
fp_basic=open('basicdata_url.txt')
temp='z:\temp.xml'
for line in fp_code:#設置代碼起始位置
if line.split()[0]=='601958':
break
for line in fp_code:#遍歷所有代碼及名稱
filepath='basicdata\'+line.split()[0]+line.split()[1].replace('*','&')#建立文件夾
if not os.path.isdir(filepath):
os.makedirs(filepath)
for url in fp_basic:#抓取所有數據並保存
url_f=url.split()[0]+line.split()[0]+('01' if int(line.split()[0])>599999 else '02')+'&exp=1'
print 'I am handle '+line+' '+url.split()[1]+' '+'data for you'
filename=filepath+'\'+line.split()[0]+' '+url.split()[1]+'.xls'
while True:#get xml data
try:
u=urllib2.urlopen(url_f)
time.sleep(0.3)
data=u.read()
f=open(temp,'w+')#保存文件
f.write(data)
f.flush()
f.close()
break
except :
print 'Network error,try latter!'
time.sleep(10)
while True:#xml data to xls data
if url.split()[1] in ['News','Notice','Subject']:
shutil.move(temp,filename) # os.rename("oldname","newname")
break
try:
xml_Error_C(temp)
Xmltoxls(temp,filename)
except IOError:
errorlog('No '+filename)
except:
shutil.move(temp,filename)
errorlog('Not Done '+filename)
break
time.sleep(0.2)
time.sleep(7)
fp_basic.seek(0)
print 'All data have been getted.'
fp_code.close()
fp_basic.close()


❿ 怎麼從新浪資料庫http://hq.sinajs.cn/list=....裡面獲取實時股指期貨行情

去江蘇弘業期貨官網 軟體下載 裡面 下一個博弈大師閃電手,裡面有行情,有新聞,有分析師的行情預測。