国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現的批量下載RFC文檔

Python實現的批量下載RFC文檔

2019-11-26 17:44junjie Python

這篇文章主要介紹了Python實現的批量下載RFC文檔,本文直接給出實現代碼,需要的朋友可以參考下

RFC文檔有很多,有時候在沒有聯網的情況下也想翻閱,只能下載一份留存本地了。
看了看地址列表,大概是這個范圍:
http://www.networksorcery.com/enp/rfc/rfc1000.txt
...
http://www.networksorcery.com/enp/rfc/rfc6409.txt

哈哈,很適合批量下載,第一個想到的就是迅雷……
可用的時候發現它只支持三位數的擴展(用的是迅雷7),我想要下的剛好是四位數……
郁悶之下萌生自己做一個的想法!
這東西很適合用python做,原理很簡單,代碼也很少,先讀為快。
代碼如下:

復制代碼代碼如下:


#! /usr/bin/python
'''
  File      : getRFC.py
  Author    : Mike
  E-Mail    : Mike_Zhang@live.com
'''
import urllib,os,shutil,time

 

def downloadHtmlPage(url,tmpf = ''):
    i = url.rfind('/')
    fileName = url[i+1:]
    if tmpf : fileName = tmpf
    print url,"->",fileName
    urllib.urlretrieve(url,fileName)
    print 'Downloaded ',fileName    
    time.sleep(0.2)
    return fileName
    
# http://www.networksorcery.com/enp/rfc/rfc1000.txt
# http://www.networksorcery.com/enp/rfc/rfc6409.txt
if __name__ == '__main__':
    addr = 'http://www.networksorcery.com/enp/rfc'    
    dirPath = "RFC"
    #startIndex = 1000
    startIndex = int(raw_input('start : '))
    #endIndex = 6409
    endIndex = int(raw_input('end : '))
    if startIndex > endIndex : 
        print 'Input error!'        
    if False == os.path.exists(dirPath):
        os.makedirs(dirPath)    
    fileDownloadList = []
    logFile = open("log.txt","w")
    for i in range(startIndex,endIndex+1):
        try:            
            t_url = '%s/rfc%d.txt' % (addr,i)
            fileName = downloadHtmlPage(t_url)
            oldName = './'+fileName
            newName = './'+dirPath+'/'+fileName
            if True == os.path.exists(oldName):
                shutil.move(oldName,newName)
                print 'Moved ',oldName,' to ',newName
        except:
            msgLog = 'get %s failed!' % (i)
            print msgLog
            logFile.write(msgLog+'\n')
            continue
    logFile.close()

 

除了RFC文檔,這個程序稍加修改也可以做其它事情:比如批量下載MP3、電子書等等。

好,就這些了,希望對你有幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 精品国产999| 国内精品在线视频 | 男女视频在线 | 国产丝袜一区 | 黄色成人在线 | 91粉色视频 | 久久精品国产免费 | 国产看片网站 | 国产精品一卡 | 在线一二三区 | 国产精品成人国产乱一区 | 国产日产精品一区二区三区四区 | 99久久精品一区二区成人 | 日韩免费网站 | 日本中文字幕久久 | 欧美激情精品久久久久久变态 | 韩国三级午夜理伦三级三 | 日本理论在线 | 亚洲国产成人一区二区精品区 | 久久国产综合 | 一区中文字幕 | 久草在线免费福利资源 | 亚洲精品国偷拍自产在线观看 | 视频专区一区二区 | 欧美日韩国产影院 | 欧美精品日韩精品 | 蜜桃视频一区二区 | 黄色免费网站观看 | 国产96在线视频 | 久久久精品 | 精品久久久久久久 | 精品综合久久久 | 久久精品电影网 | 一区二区视频 | 久久9999 | 欧美日韩国产成人 | 亚洲毛片在线 | 色视频www在线播放国产人成 | 99视频在线| 日日夜夜视频 | 日韩精品视频在线播放 |