爬取工商银行黄金白银价格并可视化
目标网址:http://www.icbc.com.cn/icbc/%e7%bd%91%e4%b8%8a%e9%bb%84%e9%87%91/%e8%b4%b5%e9%87%91%e5%b1%9e%e8%b5%84%e8%ae%af/%e5%b8%82%e5%9c%ba%e5%bf%ab%e6%8a%a5/%e5%b7%a5%e8%a1%8c%e9%87%91%e8%9e%8d%e5%b8%82%e5%9c%ba%e8%b4%b5%e9%87%91%e5%b1%9e%e5%b8%82%e5%9c%ba%e6%af%8f%e6%97%a5%e6%a6%82%e8%a7%8820210630.htm
from bs4 import BeautifulSoup # 网页解析,获取数据
from pylab import * #绘制折线图
import re # 正则表达式,进行文字匹配`
import urllib.request, urllib.error # 制定URL,获取网页数据
import matplotlib.pylab as pyl
import numpy as np
data0 = []
data1 = []
data2 = []
def main():
for i in range(5,13):
for j in range(1,32):
url = "http://www.icbc.com.cn/icbc/%e7%bd%91%e4%b8%8a%e9%bb%84%e9%87%91/%e8%b4%b5%e9%87%91%e5%b1%9e%e8%b5%84%e8%ae%af/%e5%b8%82%e5%9c%ba%e5%bf%ab%e6%8a%a5/%e5%b7%a5%e8%a1%8c%e9%87%91%e8%9e%8d%e5%b8%82%e5%9c%ba%e8%b4%b5%e9%87%91%e5%b1%9e%e5%b8%82%e5%" \
"9c%ba%e6%af%8f%e6%97%a5%e6%a6%82%e8%a7%882020{}{}"".htm".format( str(i).rjust(2,'0'),str(j).rjust(2,