iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 9
1
AI & Data

Python&ML資料分析系列 第 9

【Day 9】Python Normalization

  • 分享至 

  • xImage
  •  

在“http://money.cnn.com/data/dow30/” 上抓取道指成分股資料並將 30 家公司 的代碼、公司名稱和最近一次成交價放到一個列表中輸出。

import requests
import re

if __name__ == '__main__':
    url = 'http://money.cnn.com/data/dow30/'
    res = requests.get(url)
    if res.status_code == 200:
        pattern = re.compile('class="wsod_symbol">(.*?)<\/a>.*?<span.*?>(.*?)<\/span>.*?\n.*?class="wsod_aRight"><span.*?class="wsod_stream">(.*?)<\/span>')
        out_list = re.findall(pattern, res.text)
        print(out_list)

re.compile方法提取js文檔


上一篇
【Day8】Python網路獲取资料
下一篇
【Day 10】強大的python套件
系列文
Python&ML資料分析17
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言