前言
目前有越来越多的基金,无论是公募或私募,都在使用量化交易。未来10年,人工智能将出现在越来越多的投资交易中,不以人工智能为核心的投资平台将很难生存。量化交易的核心在于数据。今天我们就利用python爬虫技术爬取上交所所有股票的历史每周价格,以备分析。
找到数据来源
首先,打开东方财富网个股页面。东方财富网的每周价格数据是通过js传输的,如果直接在网页爬取,得到的是空的数据。因此重点就是找到传输数据的那个js。在Network里我们很快找到了这个js。
复制js的链接在新的窗口打开访问,发现就是我们要的数据。
另外,js的链接也是有规律的,这就好办了,接下来上代码。
代码解析
导入需要的库。
import requests
from bs4 import Bea