import requests from bs4 import BeautifulSoup import pandas as pd # 设置请求头,模拟浏览器发送请求 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'} # 设置请求参数 symbol = 'JD
时间: 2024-04-29 07:19:04 浏览: 157
import reimport requestsfrom bs4 import BeautifulSoupimport t
' # 拼接URL url = 'https://finance.yahoo.com/quote/{}?p={}'.format(symbol, symbol) # 发送HTTP请求 response = requests.get(url, headers=headers) # 解析HTML并提取信息 soup = BeautifulSoup(response.text, 'html.parser') # 提取股票价格 price = soup.find('span', {'class': 'Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)'}).text # 提取股票名称 name = soup.find('h1', {'class': 'D(ib) Fz(18px)'}).text # 打印结果 print('股票名称:{}'.format(name)) print('股票价格:{}'.format(price)) 这段代码是用来获取雅虎财经中京东股票的实时价格和名称,其中requests和BeautifulSoup是Python中的第三方库,用于发送HTTP请求和解析HTML。pandas用于数据处理,但是这段代码中并没有用到。
阅读全文