Pular para o conteúdo

Downloader modo texto - Python 3

Pequeno programa para demonstrar uma downloadbar em modo texto.

Uso:

$ ./wget.py <link>
Fernando phoemur
Hits: 4.439 Categoria: Python Subcategoria: Internet
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Pequeno programa para demonstrar uma downloadbar em modo texto.

Uso:

$ ./wget.py <link>
Download wget.py Enviar nova versão

Esconder código-fonte

#!/bin/env python3

import os, sys
from urllib.request import urlretrieve

def reporthook(blocknum, blocksize, totalsize):
    readsofar = blocknum * blocksize
    if totalsize > 0:
        percent = readsofar * 100 / totalsize
        if percent >= 100.0:
            sys.stdout.write("\n")
            return
        s = "\rProgress: {0:.1f}% [{1}{2}] {3} / {4}".format(percent, "#"*int(percent//2), "."*int(50-(percent//2)), readsofar, totalsize)
        sys.stdout.write(s)

    else: # total size is unknown
        sys.stdout.write("read {}\n".format(readsofar))

for link in sys.argv[1:]:
    print("\nDownloading {}:".format(link))
    urlretrieve(link, os.path.basename(link), reporthook)

Consulta CNPJ online

Navegando em formulários com login e senha

Script em Python 3.6 para fazer scrape de uma URL exportando métricas no formato Prometheus

Script em Python 3.6 conectando em um API real da web

hicmp - Detector de hosts

#1 Comentário enviado por luizrocha13 em 15/06/2015 - 22:08h
Vlw Fernando, estava procurando um parecido a muito tempo

Muito obrigado

Contribuir com comentário

Entre na sua conta para comentar.