国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python獲取遠(yuǎn)程文件大小的函數(shù)代碼分享

2019-11-25 18:25:16
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

def getRemoteFileSize(url, proxy=None):
    """ 通過content-length頭獲取遠(yuǎn)程文件大小
        url - 目標(biāo)文件URL
        proxy - 代理  """
    opener = urllib2.build_opener()
    if proxy:
        if url.lower().startswith('https://'):
            opener.add_handler(urllib2.ProxyHandler({'https' : proxy}))
        else:
            opener.add_handler(urllib2.ProxyHandler({'http' : proxy}))
    try:
        request = urllib2.Request(url)
        request.get_method = lambda: 'HEAD'
        response = opener.open(request)
        response.read()
    except Exception, e: # 遠(yuǎn)程文件不存在       
        return 0
    else:
        fileSize = dict(response.headers).get('content-length', 0)
        return int(fileSize)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 揭阳市| 宁阳县| 慈溪市| 临邑县| 乌审旗| 平江县| 长汀县| 德钦县| 桐城市| 龙州县| 贵南县| 石棉县| 白沙| 新营市| 衡水市| 克东县| 辽宁省| 探索| 洪江市| 邹平县| 宿迁市| 武清区| 施秉县| 广东省| 交口县| 五家渠市| 巩义市| 任丘市| 玉溪市| 藁城市| 桓仁| 伊宁县| 山西省| 城市| 麻阳| 那坡县| 齐河县| 井冈山市| 固原市| 德庆县| 中宁县|