用python生成一个爬虫程序每天从网上获取排列5自第一期至最近一期开奖号将获取的数据生成excel文件保存
以下是Python代码,用于从网上获取排列5历史开奖号码并生成Excel文件保存:
import requests
from bs4 import BeautifulSoup
import openpyxl
# 获取排列5历史开奖号码的网址
url = 'http://datachart.500.com/plw/history/newinc/history.php?limit=100000&sort=0'
# 发送请求并解析HTML
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 获取历史开奖号码的表格
table = soup.find('table', {'class': 't1'})
# 创建Excel文件
workbook = openpyxl.Workbook()
worksheet = workbook.active
# 添加表头
header = ['期号', '开奖号码']
worksheet.append(header)
# 遍历表格中的每一行,获取期号和开奖号码并添加到Excel文件中
for row in table.find_all('tr')[1:]:
cells = row.find_all('td')
issue = cells[0].text.strip()
numbers = cells[1].text.strip().split()
data = [issue] + numbers
worksheet.append(data)
# 保存Excel文件
workbook.save('plw_history.xlsx')
运行上述代码后,将在当前目录下生成一个名为plw_history.xlsx的Excel文件,其中包含排列5自第一期至最近一期的历史开奖号码
原文地址: https://www.cveoy.top/t/topic/dqQH 著作权归作者所有。请勿转载和采集!