利用東方財富網獲取股票代碼


import urllib.request
import re

stock_CodeUrl = 'http://quote.eastmoney.com/stocklist.html'

#獲取股票代碼列表
def urlTolist(url):
    allCodeList = []
    html = urllib.request.urlopen(url).read()
    html = html.decode('gbk')
    s = r'<li><a target="_blank" href="http://quote.eastmoney.com/\S\S(.*?).html">'
    pat = re.compile(s)
    code = pat.findall(html)
    for item in code:
        if item[0]=='6' or item[0]=='3' or item[0]=='0':
            allCodeList.append(item)
    return allCodeList
    
allCodelist = urlTolist(stock_CodeUrl)
for code in allCodelist:
    df=pd.read_html('http://quotes.money.163.com/trade/lsjysj_'+code+'.html#06f01')
    df[3].to_csv('d:\\stock_code\\'+code+'.csv',index=None)
    print('正在獲取%s'%code)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM