programa corrompe arquivos ao baixar

1. programa corrompe arquivos ao baixar

felipe
phellipe_

(usa Slackware)

Enviado em 25/10/2018 - 14:40h

vejam

#!/usr/bin/env python
#-*-coding: utf-8;-*-
import urllib
print "||========================================================||"
print "||########################################################||"
print "||# Automatic Linux Get v2.0 by: phellipe_ #||"
print "||########################################################||"
print "||========================================================||"
link = raw_input("[Links txt]=> ")
name = raw_input("[Names txt]=> ")
print "Downloading files..."
with open(name, "r") as n:
with open(link, "r") as l:
for ol in l.readlines():
arq = urllib.urlopen(ol)
print ol.rstrip()
print "OK"
for on in n.readlines():
with open(on.rstrip(), "wb") as w:
w.write(arq.read())
print "Files ok"



  


2. Re: programa corrompe arquivos ao baixar

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 22/11/2018 - 17:46h

Segue um exemplo de código que funciona.

'''
Download de arquivo utilizando urllib
Python 3.x

Diego Mendes Rodrigues
'''
import urllib.request

# Arquivo que será descarregado
link = 'http://institutotao.com.br/imagens/logoTopo.png'

# Nome do arquivo salvo no computador
arquivo = 'logotipo.png'

# Download do arquivo
filedata = urllib.request.urlopen(link)
datatowrite = filedata.read()
with open(arquivo, 'wb') as f:
f.write(datatowrite)

Abraço,
Diego M. Rodrigues






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts