BeautifulSoup 是一个用于解析 HTML 和 XML 文档的 Python 库。它能够从网页中提取数据,非常适合用于网页抓取。股票变动价格是指股票在不同时间点的价格变化情况。
BeautifulSoup 支持以下几种类型:
假设我们要从一个股票行情网页中抓取股票的变动价格,可以使用以下代码:
import requests
from bs4 import BeautifulSoup
# 目标网页 URL
url = 'https://example.com/stock-price'
# 发送 HTTP 请求
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 使用 BeautifulSoup 解析 HTML
soup = BeautifulSoup(response.content, 'html.parser')
# 假设股票价格在一个 class 为 'stock-price' 的 div 标签中
stock_price_div = soup.find('div', class_='stock-price')
if stock_price_div:
# 提取股票价格
stock_price = stock_price_div.text.strip()
print(f'当前股票价格: {stock_price}')
else:
print('未找到股票价格')
else:
print(f'请求失败,状态码: {response.status_code}')
通过以上内容,你应该能够理解如何使用 BeautifulSoup 抓取股票的变动价格,并解决一些常见问题。
领取专属 10元无门槛券
手把手带您无忧上云