最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
30行python代碼爬取歷年雙色球

當(dāng)年學(xué)爬蟲的第一個想法就是想把雙色球的數(shù)據(jù)爬下來,然后看能不能用什么牛叉的算法,或者數(shù)據(jù)分析把后面的雙色球概率算出來;
知道現(xiàn)在才抽空寫了這幾行代碼爬取了雙色球的數(shù)據(jù),我也真是夠懶的;
也算是閑來無事,練手的爬蟲吧;
好了,多余的就不說了,直接上代碼吧,代碼注釋已經(jīng)很清楚了;

創(chuàng)新互聯(lián)建站成立于2013年,我們提供高端成都網(wǎng)站建設(shè)重慶網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站定制、成都全網(wǎng)營銷推廣、成都小程序開發(fā)、微信公眾號開發(fā)、成都網(wǎng)站營銷服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為門窗定制企業(yè)提供源源不斷的流量和訂單咨詢。

import sys
import requests
from lxml import etree

def get_url(url):       #請求url的方法,返回html
    headers = {
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36',
    }
    response = requests.get(url,headers=headers)        #獲取請求的返回數(shù)據(jù)
    response.encoding = 'utf-8'         #定義編碼,不然中文輸出會亂碼;
    if response.status_code == 200:     #如果請求成功,則返回;
        return response.text
    return None

for q in range(1,125):      #for循環(huán),一共124頁;
    url = 'http://kaijiang.zhcw.com/zhcw/html/ssq/list_%s.html' % (q)   #定義請求的鏈接
    html = get_url(url)         #請求url獲取返回代碼
    xpath_html = etree.HTML(html)       #xpath初始化html代碼

    dates = xpath_html.xpath('//table[@class="wqhgt"]//tr//td[1]//text()')      #獲取開獎日期
    result = xpath_html.xpath('//table[@class="wqhgt"]//tr//em//text()')        #獲取上色球號
    issues = xpath_html.xpath('//table[@class="wqhgt"]//tr//td[2]//text()')     #獲取期號
    # print(result)       #輸出所有雙色球的列
    # print(len(result)//7)    #輸出有幾組雙色球
    # print(dates)
    # print(issues)
    sta = 0
    end = 7
    for n in range(len(result)//7):     #雙色球7個號一組,
        print("開獎日期:" + str(dates[n]) + " --- " + "期號:" + str(issues[n]) + " --- " + str(result[sta:end]))
        sta = sta + 7
        end = end + 7

python版本用的3.7,開發(fā)工具用的pycharm;
爬取的結(jié)果可以根據(jù)自己需求進(jìn)行調(diào)整,后面怎么用這些數(shù)據(jù)就不說了哈;具體根據(jù)自己需求進(jìn)行分析吧;
運(yùn)行的結(jié)果:
30行python代碼爬取歷年雙色球


網(wǎng)頁名稱:30行python代碼爬取歷年雙色球
地址分享:http://fisionsoft.com.cn/article/gioojd.html