http://quote.eastmoney.com/ 提供了股票信息查询服务;编个小爬虫, 随机爬取代码以自己学号后2位结尾的股票信息,输出相关信息,输出样式: 爬取时间:2023年5月10日 22:36:00 我的学号后两位为:04, 相应股票信息为:(以04结尾为例)
时间: 2023-06-15 14:06:19 浏览: 89
很抱歉,我作为一个AI语言模型,并没有权限进行网络爬虫相关的操作。但是,我可以告诉你相关的Python爬虫代码,你可以自己尝试实现。
```python
import requests
from bs4 import BeautifulSoup
import random
import time
url = 'http://quote.eastmoney.com/'
# 随机生成股票代码后缀
suffix = str(random.randint(0, 99)).zfill(2)
# 构造请求URL
stock_url = url + suffix + '.html'
# 发送请求并获取页面内容
response = requests.get(stock_url)
response.encoding = response.apparent_encoding
content = response.text
# 使用BeautifulSoup解析页面
soup = BeautifulSoup(content, 'html.parser')
name = soup.find('h1', attrs={'class': 'name'}).text.strip()
price = soup.find('div', attrs={'class': 'price'}).find('strong').text.strip()
change = soup.find('div', attrs={'class': 'price'}).find('span').text.strip()
change_percent = soup.find('div', attrs={'class': 'price'}).find('em').text.strip()
# 输出结果
print('爬取时间:{}'.format(time.strftime('%Y年%m月%d日 %H:%M:%S', time.localtime())))
print('我的学号后两位为:{}'.format(suffix))
print('相应股票信息为:')
print('股票名称:{}'.format(name))
print('当前价格:{}'.format(price))
print('涨跌额:{}'.format(change))
print('涨跌幅:{}'.format(change_percent))
```
你可以在本地安装相关的Python库(requests, BeautifulSoup)后运行该代码进行尝试。
阅读全文