练习要求:
在“http://money.cnn.com/data/dow30/”上抓取道指成分股数据并将30家公司的代码、公司名称和最近一次成交价放到一个列表中输出。
代码:
"""
Spyder Editor
This is a temporary script file.
"""
import requests
import re
r = requests.get("https://money.cnn.com/data/dow30/")
reg = re.compile('class="wsod_symbol">(.*?)<\/a>.*?<span.*?">(.*?)<\/span>.*?\n.*?class="wsod_stream">(.*?)<\/span>')
ans = re.findall(reg, r.text)
print("%-7s%-20s%-10s" % ('Code','Name','Prize'))
for key in ans:
print("%-7s%-20s%-10s" % (key[0],key[1],key[2]))
运行效果:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)