python爬虫股票数据
时间: 2023-08-14 07:05:53 浏览: 121
python爬虫-股票数据.zip
要爬取股票数据,您可以使用Python中的第三方库,如`requests`和`beautifulsoup4`来进行网络请求和解析网页内容。以下是一个简单的示例代码,用于爬取股票数据:
```python
import requests
from bs4 import BeautifulSoup
# 输入股票代码
symbol = 'AAPL'
# 构造URL
url = f'https://finance.yahoo.com/quote/{symbol}'
# 发送HTTP请求并获取网页内容
response = requests.get(url)
html_content = response.content
# 使用BeautifulSoup解析网页内容
soup = BeautifulSoup(html_content, 'html.parser')
# 查找需要的数据
stock_price_element = soup.find('div', {'class': 'D(ib) Mend(20px)'}).find('span')
stock_price = stock_price_element.text
# 打印股票价格
print(f"The current stock price of {symbol} is {stock_price}")
```
在上面的示例中,我们使用了`requests`库发送HTTP请求,并使用`beautifulsoup4`库解析HTML内容。我们通过查找特定的HTML元素来获取股票价格,并将其打印出来。
请注意,这只是一个简单的示例,具体的网页结构和数据提取方法可能因网站而异。您可能需要根据目标网站的结构和特点进行适当的调整。此外,还要注意遵守网站的使用条款和法律规定,以免违反相关规定。
阅读全文