python批量下载文件只有1kb_python用代码下载文件文件大小为0或只有2KB怎么解决?...

代码1:

#!/usr/bin/env python

# coding=utf-8

#import importlib,sys

#import sys

#sys.setdefaultencoding('gbk')

'''import sys

import imp

import sys

reload(sys)

sys.setdefaultencoding('utf8')

'''

'''

import sys

sys.setdefaultencoding('utf-8')

import jieba

import json'''

from bs4 import BeautifulSoup

import urllib.request

import urllib.parse as parse

import ssl

import re

import os,os.path

import codecs

import requests

def getHtml(url):

global html

page = urllib.request.urlopen(url)

html = page.read()

return html

def file(url1,file_name,name):

print(url1)

headers = {'Host': 'download.lfd.uci.edu','User-Agent':'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 LBBROWSER','Referer': 'https://www.lfd.uci.edu/~gohlke/pythonlibs/',

'Connection': 'keep-alive',

'Upgrade-Insecure-Requests': '1',

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 LBBROWSER',

'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',

'Accept-Encoding': 'gzip, deflate, sdch, br',

'Accept-Language': 'zh-CN,zh;q=0.8'}

#req = urllib.urlretrieve(download_url,headers=headers)

#urllib.request.urlopen('https://www.lfd.uci.edu/~gohlke/pythonlibs/')

#req = urllib.request.Request(url=url,headers=header)

request = requests.get(url=url1,headers=headers)

#response = urllib.request.urlopen(request)

global i

i += 1

file = open(name ,'wb+')

file.write(request.content)

file.close()

print(file_name)

print("Completed : .... %d ..." % x)

save_path = os.getcwd()

url = 'https://www.lfd.uci.edu/'

html = getHtml(url)

html='''

ad3‑2.2.1‑cp38‑cp38‑win_amd64.whl

ad3‑2.2.1‑cp38‑cp38‑win32.whl

ad3‑2.2.1‑cp37‑cp37m‑win_amd64.whl

ad3‑2.2.1‑cp37‑cp37m‑win32.whl

ad3‑2.2.1‑cp36‑cp36m‑win_amd64.whl

ad3‑2.2.1‑cp36‑cp36m‑win32.whl

ad3‑2.2.1‑cp35‑cp35m‑win_amd64.whl

ad3‑2.2.1‑cp35‑cp35m‑win32.whl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值