日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python爬虫彩票数据(120期)爬取

發布時間:2025/5/22 python 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python爬虫彩票数据(120期)爬取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 使用工具
  • 代碼示例
  • 效果展示

使用工具

PyCharm 2018.2.3
Anaconda Navigator
Python 3.6
谷歌瀏覽器插件:chrome_Xpath_v2.0.2
chrome_Xpath_v2.0.2 微云下載鏈接:https://share.weiyun.com/5iE161Y

代碼示例

#_*_coding:utf-8_*_ # @Author: VVcat # @Time: 2019/10/6 11:03 # @File: LotteryWebsite.py # @IDE: PyCharm # @Email: 206647497@qq.com # @Version: 1.0 import gevent import xlwt as xlwt from lxml import etree import requests# 雙色球 def two_color_ball():xls = xlwt.Workbook()sheet = xls.add_sheet("Two-color_ball", cell_overwrite_ok=True)row = 0url = "http://m.55123.cn/kjh/ssq-history-120.htm"req = requests.get(url)resp = req.content.decode("utf-8")html = etree.HTML(resp)uls = html.xpath("/html/body/div[@class='wrap']/div[@class='lottery']/ul")for ul in uls:date = ul.xpath("li/span[@class='dates']")number = ul.xpath("li/a/span[@class='ball lred']/text()")tail_number = ul.xpath("li/a/span[@class='ball lblue']/text()")sheet.write(row, 0, date[0].text)sheet.write(row, 1, number[0])sheet.write(row, 2, number[1])sheet.write(row, 3, number[2])sheet.write(row, 4, number[3])sheet.write(row, 5, number[4])sheet.write(row, 6, number[5])sheet.write(row, 7, tail_number[0])row += 1xls.save("Two-color_ball.xls")# 福彩3D def welfare_lottery_3d():xls = xlwt.Workbook()sheet = xls.add_sheet("Welfare_lottery_3D.xls", cell_overwrite_ok=True)row = 0url = "http://m.55123.cn/kjh/sd-history-120.htm"req = requests.get(url)resp = req.content.decode("utf-8")html = etree.HTML(resp)uls = html.xpath("/html/body/div[@class='wrap']/div[@class='lottery']/ul")for ul in uls:date = ul.xpath("li/span[@class='dates']")number = ul.xpath("li/a/span[@class='ball lred']/text()")sheet.write(row, 0, date[0].text)sheet.write(row, 1, number[0])sheet.write(row, 2, number[1])sheet.write(row, 3, number[2])row += 1xls.save("Welfare_lottery_3D.xls")# 大樂透 def big_pleasure_lottery():xls = xlwt.Workbook()sheet = xls.add_sheet("big_pleasure_lottery", cell_overwrite_ok=True)row = 0url = "http://m.55123.cn/kjh/dlt-history-120.htm"req = requests.get(url)resp = req.content.decode("utf-8")html = etree.HTML(resp)uls = html.xpath("/html/body/div[@class='wrap']/div[@class='lottery']/ul")for ul in uls:date = ul.xpath("li/span[@class='dates']")number = ul.xpath("li/a/span[@class='ball lred']/text()")tail_number = ul.xpath("li/a/span[@class='ball lblue']/text()")sheet.write(row, 0, date[0].text)sheet.write(row, 1, number[0])sheet.write(row, 2, number[1])sheet.write(row, 3, number[2])sheet.write(row, 4, number[3])sheet.write(row, 5, number[4])sheet.write(row, 6, tail_number[0])sheet.write(row, 7, tail_number[1])row += 1xls.save("big_pleasure_lottery.xls")# 排列三 def permutation_three():xls = xlwt.Workbook()sheet = xls.add_sheet("permutation_three", cell_overwrite_ok=True)row = 0url = "http://m.55123.cn/kjh/p3-history-120.htm"req = requests.get(url)resp = req.content.decode("utf-8")html = etree.HTML(resp)uls = html.xpath("/html/body/div[@class='wrap']/div[@class='lottery']/ul")for ul in uls:date = ul.xpath("li/span[@class='dates']")number = ul.xpath("li/a/span[@class='ball lred']/text()")sheet.write(row, 0, date[0].text)sheet.write(row, 1, number[0])sheet.write(row, 2, number[1])sheet.write(row, 3, number[2])row += 1xls.save("permutation_three.xls")# 排列五 def permutation_five():xls = xlwt.Workbook()sheet = xls.add_sheet("permutation_five", cell_overwrite_ok=True)row = 0url = "http://m.55123.cn/kjh/p5-history-120.htm"req = requests.get(url)resp = req.content.decode("utf-8")html = etree.HTML(resp)uls = html.xpath("/html/body/div[@class='wrap']/div[@class='lottery']/ul")for ul in uls:date = ul.xpath("li/span[@class='dates']")number = ul.xpath("li/a/span[@class='ball lred']/text()")sheet.write(row, 0, date[0].text)sheet.write(row, 1, number[0])sheet.write(row, 2, number[1])sheet.write(row, 3, number[2])sheet.write(row, 4, number[3])sheet.write(row, 5, number[4])row += 1xls.save("permutation_five.xls")# 七星彩 def seven_star_color ():xls = xlwt.Workbook()sheet = xls.add_sheet("seven_star_color", cell_overwrite_ok=True)row = 0url = "http://m.55123.cn/kjh/qxc-history-120.htm"req = requests.get(url)resp = req.content.decode("utf-8")html = etree.HTML(resp)uls = html.xpath("/html/body/div[@class='wrap']/div[@class='lottery']/ul")for ul in uls:date = ul.xpath("li/span[@class='dates']")number = ul.xpath("li/a/span[@class='ball lred']/text()")sheet.write(row, 0, date[0].text)sheet.write(row, 1, number[0])sheet.write(row, 2, number[1])sheet.write(row, 3, number[2])sheet.write(row, 4, number[3])sheet.write(row, 5, number[4])sheet.write(row, 6, number[5])sheet.write(row, 7, number[6])row += 1xls.save("seven_star_color.xls")# 七樂彩 def seven_music_lottery ():xls = xlwt.Workbook()sheet = xls.add_sheet("seven_music_lottery", cell_overwrite_ok=True)row = 0url = "http://m.55123.cn/kjh/qlc-history-120.htm"req = requests.get(url)resp = req.content.decode("utf-8")html = etree.HTML(resp)uls = html.xpath("/html/body/div[@class='wrap']/div[@class='lottery']/ul")for ul in uls:date = ul.xpath("li/span[@class='dates']")number = ul.xpath("li/a/span[@class='ball lred']/text()")tail_number = ul.xpath("li/a/span[@class='ball lblue']/text()")sheet.write(row, 0, date[0].text)sheet.write(row, 1, number[0])sheet.write(row, 2, number[1])sheet.write(row, 3, number[2])sheet.write(row, 4, number[3])sheet.write(row, 5, number[4])sheet.write(row, 6, number[5])sheet.write(row, 7, number[6])sheet.write(row, 8, tail_number[0])row += 1xls.save("seven_music_lottery.xls")if __name__ == '__main__':two_color_ball = gevent.spawn(two_color_ball)welfare_lottery_3d = gevent.spawn(welfare_lottery_3d)big_pleasure_lottery = gevent.spawn(big_pleasure_lottery)permutation_three = gevent.spawn(permutation_three)permutation_five = gevent.spawn(permutation_five)seven_star_color = gevent.spawn(seven_star_color)seven_music_lottery = gevent.spawn(seven_music_lottery)two_color_ball.join()welfare_lottery_3d.join()big_pleasure_lottery.join()permutation_three.join()permutation_five.join()seven_star_color.join()seven_music_lottery.join()

效果展示

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Python爬虫彩票数据(120期)爬取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。