爬取天天基金网的数据源代码
时间: 2023-11-28 15:05:36 浏览: 81
基于python实现的天天基金网基金数据爬取源码.zip
5星 · 资源好评率100%
以下是使用 Python 中的 requests 和 BeautifulSoup 库爬取天天基金网的基金数据的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 基金代码
fund_code = '110011'
# 请求链接
url = f'http://fund.eastmoney.com/{fund_code}.html'
# 发送请求
response = requests.get(url)
# 解析 HTML
soup = BeautifulSoup(response.text, 'html.parser')
# 获取基金名称
fund_name = soup.find('div', {'class': 'fundDetail-tit'}).h4.text
# 获取基金净值和涨跌幅
data_table = soup.find('table', {'class': 'dataItem02'})
net_value = data_table.find_all('td')[0].text
increase_rate = data_table.find_all('td')[2].text
print(fund_name)
print(f'净值:{net_value}')
print(f'涨跌幅:{increase_rate}')
```
以上代码可以爬取天天基金网上任意一个基金的名称、净值和涨跌幅。如果需要爬取更多信息,可以根据页面结构查找相应的 HTML 元素,并使用 BeautifulSoup 解析。需要注意的是,爬取数据时需要遵守网站的爬虫协议,不要对网站造成过大的负担。
阅读全文