在“http://money.cnn.com/data/dow30/”
上抓取道指成分股数据并将 30 家公司 的代码、公司名称和最近一次成交价放到一个列表中输出。
import requests,re
url='https://money.cnn.com/data/dow30/'
def retrieve_dji_list():
r = requests.get(url)
pattern = re.compile('class="wsod_symbol">(.*?)<\/a>.*?<span.*?">(.*?)<\/span>.*?.*?class="wsod_stream">(.*?)<\/span>',re.S)
dji_list_in_text=re.findall(pattern,r.text)
return dji_list_in_text
dji_list = retrieve_dji_list()
print(dji_list)