目录
1. 准备工作
在开始之前,我们需要确保已经安装了以下Python库:
- Requests:用于发送HTTP请求,从网页上获取数据。
- Beautiful Soup:用于解析HTML页面,提取我们需要的信息。
- Pandas:用于数据处理和分析。
你可以使用以下命令来安装这些库:
pip install requests beautifulsoup4 pandas
2. 发送HTTP请求
要获取股票市场数据,首先需要找到一个可供获取数据的网站。在本示例中,我们将使用Yahoo Finance作为数据来源。下面是一个获取特定股票数据的示例代码:
import requests
# 股票代码
stock_symbol = "AAPL"
# 构建URL
url = f"https://finance.yahoo.com/quote/{stock_symbol}"
# 发送GET请求
response = requests.get(url)
# 检查响应状态码
if response.status_code == 200:
# 成功获取数据
html_content = response.text
else:
# 请求失败
print("请求失败")