|
发表于 2019-8-23 11:57:32
|
显示全部楼层
本楼为最佳答案
本帖最后由 Chuen_yu 于 2019-8-23 13:31 编辑
- import requests
- from lxml import etree
- import openpyxl
- wb = openpyxl.Workbook()
- ws = wb.active
- ws.append(["日期","第一个红球", "第二个红球","第三个红球","第四个红球","第五个红球","第六个红球","蓝球"])
- print("请输入开始的期数:",end="")
- begin=input("")
- print("请输入节束的期数:",end="")
- over=input("")
- address=("http://datachart.500.com/ssq/history/newinc/history.php?start="+ begin + "&end="+ over)
- url = address
- response = requests.get(url)
- response = response.text
- selector = etree.HTML(response)
- for i in selector.xpath('//tr[@class="t_tr1"]'):
- datetime = i.xpath('td/text()')[0]
- red = i.xpath('td/text()')[1:7]
- blue = i.xpath('td/text()')[7]
- red.insert(0,datetime)
- red.append(blue)
- ws.append(red)
- wb.save("ball_test.xlsx")
复制代码
没有仔细检查,可能有问题,自己改一下, |
|