下载python后如何使用_如何使用python下载html页面后面提供的文件?

对不起,有时候我是世界上最愚蠢的人!

JDK是对的,我一直使用错误的URL,即使JDK让我更改URL,我也用另一个错误的URL更改了它!在

所以

我将JDK的答案标记为正确答案,并在下面发布了我最终使用的代码:import urllib2,fpformat

url = "http://download1063.mediafire.com/qjhujh1ajzwg/raju14e8aq6azbo/Getting+Started+with+MediaFire.pdf"

file_name = url.split('/')[-1]

u = urllib2.urlopen(url)

f = open(file_name, 'wb')

meta = u.info()

file_size = int(meta.getheaders("Content-Length")[0])

print "Downloading: %s Bytes: %s" % (file_name, file_size)

print ""

file_size_dl = 0

block_sz = int(fpformat.fix(file_size/110,0))

print block_sz

while True:

buffer = u.read(block_sz)

if not buffer:

break

file_size_dl += len(buffer)

f.write(buffer)

status = ( file_size_dl * 100 ) / file_size

print status , ' % - ',file_size_dl,' byte su ',file_size,' byte'

f.close()

print " complete ! "

这不是最有用的代码,我正在编写一个更快速、更正确的代码,我会在完成后尽快将其发布在下面!在

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值