帮我写一个python代码,爬工商银行从2015年到2022年的黄金价格
时间: 2024-06-10 17:06:49 浏览: 114
这是一个技术问题,很高兴为您解答。你可以使用Python中的requests库和beautifulsoup库来爬取工商银行黄金价格。以下是示例代码:
```python
import requests
from bs4 import BeautifulSoup
DATE_RANGE = range(2015, 2023)
BASE_URL = "http://www.icbc.com.cn/ICBCDynamicSite/Charts/GoldTendencyPicture.aspx?startYear={year}&endYear={year}"
for year in DATE_RANGE:
url = BASE_URL.format(year=year)
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
table = soup.find_all('table', class_='GoldTendencyTable')[0]
rows = table.find_all('tr')[1:]
for row in rows:
cols = row.find_all('td')
date = cols[0].text.strip()
price = cols[1].text.strip()
print(date, price)
```
这个代码将爬取工商银行从2015年到2022年的黄金价格,并将其打印到控制台上。你可以自由地将输出结果保存到你想要的位置。
阅读全文