欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > python 爬取天氣網(wǎng)衛(wèi)星圖片

python 爬取天氣網(wǎng)衛(wèi)星圖片

熱門標(biāo)簽:聊城語音外呼系統(tǒng) 地圖標(biāo)注自己和別人標(biāo)注區(qū)別 打電話機(jī)器人營(yíng)銷 商家地圖標(biāo)注海報(bào) 南陽打電話機(jī)器人 孝感營(yíng)銷電話機(jī)器人效果怎么樣 ai電銷機(jī)器人的優(yōu)勢(shì) 騰訊地圖標(biāo)注沒法顯示 海外網(wǎng)吧地圖標(biāo)注注冊(cè)

項(xiàng)目地址:

https://github.com/MrWayneLee/weather-demo

代碼部分

下載生成文件功能

# 下載并生成文件
def downloadImg(imgDate, imgURLs, pathName):
    a,s,f = 0,0,0
    timeStart = time.time()
    while a  len(imgURLs):
        req = requests.get(imgURLs[a])
        imgName = str(imgURLs[a])[-13:-9]
        print(str("開始請(qǐng)求" + imgDate + " " + imgName + "的數(shù)據(jù)"))
        if req.status_code == 200:
            open(pathName + '\\' + os.path.basename(imgName) + '.png', 'wb').write(req.content)
            print("數(shù)據(jù)" + imgDate + " " + imgName + "下載完成")
            s += 1
            del req
        elif req.status_code == 404:
            print("數(shù)據(jù)" + imgDate + " " + imgName + "不存在")
            f += 1
        a += 1
    timeEnd = time.time()
    totalTime = round(timeEnd - timeStart, 2)
    print("全部數(shù)據(jù)請(qǐng)求完成!總耗時(shí):",totalTime,"秒")
    print("共請(qǐng)求", a, "次;成功", s, "次;失敗", f, "次")

創(chuàng)建文件夾

def createFolder(pathName):
    imgName_Year = pathName[0:4]
    imgName_Month = pathName[4:6]
    imgName_Day = pathName[6:8]
    imgName_date = imgName_Year + '-' + imgName_Month + '-' + imgName_Day

    mainPath = 'F:\\[Wayne Lee]\\學(xué)習(xí)資料\\Python\\爬取圖像'
    newPathName = mainPath + '\\' + imgName_date
    realPath = newPathName + '\\'

    isExists = os.path.exists(newPathName)

    if not isExists:
        os.makedirs(newPathName)
        print("新文件夾 [" + imgName_date + "] 創(chuàng)建成功")
        return realPath
    else:
        print(pathName + "文件夾已存在")
        return realPath

生成時(shí)間列表

def generateTime(imgUrl):
    timeList = []
    imgUrlList = []
    h,j = 0,0
    while h  24:
        m = 0
        while m  60:
            timeList.append("{:0>4d}".format(h * 100 + m))
            m += 15
        h += 1
    # print(timeList)
    # print(len(timeList))
    while j  len(timeList):
        imgUrlList.append(str(imgUrl + timeList[j] + "00000.JPG"))
        # print(timeList[j])
        j += 1
    return imgUrlList
    # print(imgUrlList)
    # print(len(imgUrlList))

生成下載URL列表

def downloadUrl(imgDate):
    imgUrl = "http://image.nmc.cn/product/" + imgDate[0:4] + "/" + imgDate[4:6] + "/" + imgDate[6:8] + "/WXBL/SEVP_NSMC_WXBL_FY4A_ETCC_ACHN_LNO_PY_" + imgDate # + "0000" +"00000.JPG"
    URLlist = list(generateTime(imgUrl))
    return URLlist

主函數(shù)

# 主函數(shù)
if __name__ == '__main__':
    # imgUrl = "http://image.nmc.cn/product/2020/04/11/WXBL/SEVP_NSMC_WXBL_FY4A_ETCC_ACHN_LNO_PY_20200411044500000.JPG"
    # imgUrl = "http://image.nmc.cn/product/2020/04/11/WXBL/SEVP_NSMC_WXBL_FY4A_ETCC_ACHN_LNO_PY_20200411"
    # imgName = imgUrl[-21:-9]

    while True:
        print("[1]手動(dòng)輸入日期")
        print("[2]獲取當(dāng)天日期")
        print("[3]退出程序")
        choose = str(input("你的選擇:"))
        if choose == "1":
            imgDate = str(input("請(qǐng)輸入日期[如20200411]:"))
            urlList = list(downloadUrl(imgDate))
            break
        elif choose == "2":
            imgDate = time.strftime("%Y%m%d",time.localtime())
            urlList = list(downloadUrl(imgDate))
            break
        elif choose == "3":
            break
        else:
            print("你的選擇有誤!請(qǐng)重試")

開始下載

    pathName = createFolder(imgDate)
    # 開始下載
    downloadImg(imgDate, urlList, pathName)

完整代碼

import requests
import time
import datetime
import os

# 下載并生成文件
def downloadImg(imgDate, imgURLs, pathName):
    a,s,f = 0,0,0
    timeStart = time.time()
    while a  len(imgURLs):
        req = requests.get(imgURLs[a])
        imgName = str(imgURLs[a])[-13:-9]
        print(str("開始請(qǐng)求" + imgDate + " " + imgName + "的數(shù)據(jù)"))
        if req.status_code == 200:
            open(pathName + '\\' + os.path.basename(imgName) + '.png', 'wb').write(req.content)
            print("數(shù)據(jù)" + imgDate + " " + imgName + "下載完成")
            s += 1
            del req
        elif req.status_code == 404:
            print("數(shù)據(jù)" + imgDate + " " + imgName + "不存在")
            f += 1
        a += 1
    timeEnd = time.time()
    totalTime = round(timeEnd - timeStart, 2)
    print("全部數(shù)據(jù)請(qǐng)求完成!總耗時(shí):",totalTime,"秒")
    print("共請(qǐng)求", a, "次;成功", s, "次;失敗", f, "次")

# 創(chuàng)建文件夾
def createFolder(pathName):
    imgName_Year = pathName[0:4]
    imgName_Month = pathName[4:6]
    imgName_Day = pathName[6:8]
    imgName_date = imgName_Year + '-' + imgName_Month + '-' + imgName_Day

    mainPath = 'F:\\[Wayne Lee]\\學(xué)習(xí)資料\\Python\\爬取圖像'
    newPathName = mainPath + '\\' + imgName_date
    realPath = newPathName + '\\'

    isExists = os.path.exists(newPathName)

    if not isExists:
        os.makedirs(newPathName)
        print("新文件夾 [" + imgName_date + "] 創(chuàng)建成功")
        return realPath
    else:
        print(pathName + "文件夾已存在")
        return realPath

# 生成時(shí)間列表
def generateTime(imgUrl):
    timeList = []
    imgUrlList = []
    h,j = 0,0
    while h  24:
        m = 0
        while m  60:
            timeList.append("{:0>4d}".format(h * 100 + m))
            m += 15
        h += 1
    # print(timeList)
    # print(len(timeList))
    while j  len(timeList):
        imgUrlList.append(str(imgUrl + timeList[j] + "00000.JPG"))
        # print(timeList[j])
        j += 1
    return imgUrlList
    # print(imgUrlList)
    # print(len(imgUrlList))

# 生成下載URL列表
def downloadUrl(imgDate):
    imgUrl = "http://image.nmc.cn/product/" + imgDate[0:4] + "/" + imgDate[4:6] + "/" + imgDate[6:8] + "/WXBL/SEVP_NSMC_WXBL_FY4A_ETCC_ACHN_LNO_PY_" + imgDate # + "0000" +"00000.JPG"
    URLlist = list(generateTime(imgUrl))
    return URLlist

# 主函數(shù)
if __name__ == '__main__':
    # imgUrl = "http://image.nmc.cn/product/2020/04/11/WXBL/SEVP_NSMC_WXBL_FY4A_ETCC_ACHN_LNO_PY_20200411044500000.JPG"
    # imgUrl = "http://image.nmc.cn/product/2020/04/11/WXBL/SEVP_NSMC_WXBL_FY4A_ETCC_ACHN_LNO_PY_20200411"
    # imgName = imgUrl[-21:-9]

    while True:
        print("[1]手動(dòng)輸入日期")
        print("[2]獲取當(dāng)天日期")
        print("[3]退出程序")
        choose = str(input("你的選擇:"))
        if choose == "1":
            imgDate = str(input("請(qǐng)輸入日期[如20200411]:"))
            urlList = list(downloadUrl(imgDate))
            break
        elif choose == "2":
            imgDate = time.strftime("%Y%m%d",time.localtime())
            urlList = list(downloadUrl(imgDate))
            break
        elif choose == "3":
            break
        else:
            print("你的選擇有誤!請(qǐng)重試")

    # 創(chuàng)建文件夾
    pathName = createFolder(imgDate)
    # 開始下載
    downloadImg(imgDate, urlList, pathName)

爬取效果

以上就是python 爬取天氣網(wǎng)衛(wèi)星圖片的詳細(xì)內(nèi)容,更多關(guān)于python 爬取天氣網(wǎng)圖片的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • 基于Python實(shí)現(xiàn)ComicReaper漫畫自動(dòng)爬取腳本過程解析
  • Python爬蟲實(shí)戰(zhàn)之爬取京東商品數(shù)據(jù)并實(shí)實(shí)現(xiàn)數(shù)據(jù)可視化
  • 高考要來啦!用Python爬取歷年高考數(shù)據(jù)并分析
  • Python爬蟲實(shí)戰(zhàn)之使用Scrapy爬取豆瓣圖片
  • 只用50行Python代碼爬取網(wǎng)絡(luò)美女高清圖片
  • 再也不用花錢買漫畫!Python爬取某漫畫的腳本及源碼

標(biāo)簽:迪慶 揚(yáng)州 撫州 六盤水 南寧 牡丹江 聊城 楊凌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python 爬取天氣網(wǎng)衛(wèi)星圖片》,本文關(guān)鍵詞  python,爬取,天氣,網(wǎng),衛(wèi)星,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python 爬取天氣網(wǎng)衛(wèi)星圖片》相關(guān)的同類信息!
  • 本頁收集關(guān)于python 爬取天氣網(wǎng)衛(wèi)星圖片的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    少妇高潮一69aⅹ| zzijzzij亚洲日本少妇熟睡| 92国产精品观看| 中国黄色a级片| 欧美无砖砖区免费| 久久久国产精华| 人禽交欧美网站| 日本69式三人交| 欧美日高清视频| 一区二区三区国产精华| www.av精品| 亚洲综合视频网站| 久久精品在线观看| 国内精品嫩模私拍在线| 精品无码人妻一区二区免费蜜桃| 精品手机在线视频| 亚洲精品一区二区精华| 免费久久精品视频| 成人精品鲁一区一区二区| 亚洲熟女一区二区| 日韩欧美一级二级| 精品一区二区在线看| 国产精品视频在| 国产精品久久二区二区| 99riav久久精品riav| 日本精品免费观看高清观看| 亚洲国产视频一区二区| 亚洲制服丝袜在线播放| 精品久久久网站| 国产精品2024| 色美美综合视频| 亚洲第一成人在线| 精品国产av无码| 国产精品网站在线观看| 97久久超碰精品国产| 欧美精品乱人伦久久久久久| 蜜桃精品在线观看| 国内毛片毛片毛片毛片毛片| 亚洲乱码精品一二三四区日韩在线| 18禁一区二区三区| 亚洲精品一区二区三区福利| 成人理论电影网| 欧美日韩www| 激情六月婷婷久久| 在线观看xxx| 天堂影院一区二区| 日本伦理一区二区三区| 一区二区三区视频在线看| 中文字幕5566| 国产精品久久777777| 李丽珍裸体午夜理伦片| 久久精品男人天堂av| 97免费公开视频| 久久综合999| 91日韩精品一区| 欧美精品一区二| 成人免费毛片a| 欧美一级高清片| 丁香网亚洲国际| 日韩一级二级三级| av在线播放不卡| 精品国产3级a| 性折磨bdsm欧美激情另类| 亚洲成人一区二区在线观看| 日本黄色www| 久久婷婷国产综合精品青草| 91麻豆国产在线观看| 久久亚洲免费视频| 国产精品日日摸夜夜爽| 久久久国产午夜精品| 美女扒开腿免费视频| 国产精品美女久久久久久久| 精品一区二区视频在线观看| 中文字幕在线观看不卡视频| 韩国无码一区二区三区精品| 亚洲欧洲精品成人久久奇米网| 美女又爽又黄视频毛茸茸| 亚洲人成7777| 99精品全国免费观看| 亚洲v日本v欧美v久久精品| 欧美视频www| 美日韩一区二区三区| 欧美视频一区二区三区四区 | 欧美一区二区在线免费观看| 高清视频一区二区| 精品国产成人在线影院| 极品尤物av久久免费看| 欧美男女性生活在线直播观看| 国产不卡一区视频| 日韩欧美在线观看一区二区三区| 91影院在线观看| 国产亚洲婷婷免费| 97人妻天天摸天天爽天天| 夜夜精品浪潮av一区二区三区| 精品人体无码一区二区三区| 五月天激情综合网| 欧美午夜精品一区二区蜜桃 | 韩国v欧美v亚洲v日本v| 3d成人动漫网站| 一起草最新网址| 亚洲视频中文字幕| 少妇高潮在线观看| 国产伦精品一区二区三区视频青涩 | 欧美精品一区二区久久婷婷| 秘密基地免费观看完整版中文 | 日韩精品欧美成人高清一区二区| 91成人在线精品| 国产成人免费在线观看不卡| 久久日韩精品一区二区五区| 18禁裸乳无遮挡啪啪无码免费| 一区二区免费看| 色狠狠色狠狠综合| 成人深夜在线观看| 亚洲国产成人在线| 亚洲激情图片网| 精品一区二区三区欧美| 精品久久久久一区| 法国空姐电影在线观看| 免费人成在线不卡| 欧美一级午夜免费电影| japanese在线观看| 亚洲成人精品一区二区| 欧美日韩久久久| 少妇精品无码一区二区| 一级精品视频在线观看宜春院 | 国产精品一区二区不卡| 久久亚洲捆绑美女| 亚洲色图第四色| 精品一区二区久久久| 久久久青草青青国产亚洲免观| 中文字幕网站在线观看| 精彩视频一区二区| 国产视频一区不卡| 永久免费看片直接| 成人99免费视频| 亚洲免费视频中文字幕| 欧美性猛交xxxxxx富婆| 黄色av电影网站| 日日摸夜夜添夜夜添亚洲女人| 日韩一区二区三区视频在线| 一二三不卡视频| 精品亚洲成a人在线观看| 国产亚洲综合色| 国产97免费视频| 91网站最新网址| 亚洲电影视频在线| 日韩欧美亚洲另类制服综合在线| 国产精品无码久久久久久| 久久97超碰色| 国产精品蜜臀av| 91传媒视频在线播放| 91成人在线观看喷潮蘑菇| 日韩高清在线一区| 久久久久88色偷偷免费| 欧产日产国产v| 最新中文字幕日本| 老司机免费视频一区二区三区| 久久久久久日产精品| 日日骚一区二区三区| 亚洲AV成人精品| 久久精品国产一区二区| 国产精品毛片久久久久久久| 在线观看亚洲a| 添女人荫蒂视频| 国产精品亚洲第一| 亚洲在线中文字幕| 日韩精品一区二区三区swag| 免费看一级黄色| 精产国品一区二区三区| 免费av成人在线| 国产精品久久久久久户外露出| 欧美性大战久久久久久久蜜臀| 国产草草浮力影院| 国产精品亚洲第一| 亚洲午夜一区二区| 久久久久久黄色| 91国产成人在线| 女~淫辱の触手3d动漫| 不卡电影一区二区三区| 视频一区在线播放| 欧美激情中文字幕| 欧美女孩性生活视频| www久久久久久久| 国产一级二级av| 国产尤物一区二区| 亚洲国产精品一区二区久久 | 精品美女一区二区| 91久久精品网| 日韩一区二区a片免费观看| 国产91在线免费观看| 极品瑜伽女神91| 亚洲午夜在线观看视频在线| 欧美国产精品专区| 制服丝袜日韩国产| 永久看片925tv| 中文字幕 自拍| 波多野结衣办公室双飞| 成人开心网精品视频| 久久av中文字幕片| 亚洲成av人**亚洲成av**|