首页 编程教程正文

双色球, 超级大乐透查询。

piaodoo 编程教程 2020-02-22 22:14:43 1137 0 python教程

本文来源吾爱破解论坛

本帖最后由 cnbrave 于 2020-1-9 11:25 编辑

朋友叫我爬取最近一期的双色球,刚好现学现用,就试着做出来了,请大家指点。
[Python] 纯文本查看 复制代码

import requests
from lxml import etree

'''
type=1 双色球,type=2 超级大乐透。
url_num为空时,最新一期信息。
url_num也可以输入具体第几期。
'''
def main(type=1, url_num=''):
    url = ''
    ua_headers = {"User-Agent": 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)'}
    type_title = ''
    if type == 1:
        type_title = '双色球 第 '
        if url_num == '':
            url = 'https://kaijiang.500.com/ssq.shtml'
        else:
            url = 'https://kaijiang.500.com/shtml/ssq/' + url_num + '.shtml'
    else:
        type_title = '超级大乐透 第 '
        if url_num == '':
            url = 'http://kaijiang.500.com/dlt.shtml'
        else:
            url = 'https://kaijiang.500.com/shtml/dlt/' + url_num + '.shtml'

    try:
        response = requests.get(url=url, headers=ua_headers).text
        tree = etree.HTML(response)
        td_title01 = "\r\n" + type_title + str((tree.xpath("//font[@class='cfont2']/strong/text()")[0])) + " 期:"
        num_lst = tree.xpath("//div[@class='ball_box01']/ul/li/text()")
        print(td_title01)
        print("开奖号码:", end='')
        for num in num_lst:
            print(num, end=' ')
        print("\r\n出球顺序:", end='')
        sort_lst = tree.xpath('normalize-space(//table[@class="kj_tablelist02"][1]/tr[2]/td[1]/table[1]/tr[2]/td[2]/text())')
        print(sort_lst)
        print('\r\n**************************************************************')
    except(Exception):
        print("程序错误,请检查!\r\n" + Exception)

if __name__ == '__main__':
    main(1) # 双色球
    main(2) # 超级大乐透


1.png (18.31 KB, 下载次数: 1)

下载附件  保存到相册

2020-1-9 11:20 上传

1.png
嗨学网

500.com.rar

2020-1-9 11:21 上传

点击文件名下载附件

下载积分: 吾爱币 -1 CB

886 Bytes, 下载次数: 33, 下载积分: 吾爱币 -1 CB

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7915.html

搜索