Enviado em 27/04/2020 - 23:52h
Nesse link tem uma série de arquivos zip:Enviado em 28/04/2020 - 01:02h
para baixar use wget link && wget link e assim vai se quiser seleciona onde vai salvar use wget link -O diretorioEnviado em 28/04/2020 - 01:53h
#!/usr/bin/env python3 # -*- coding: utf-8 -*- from lxml import html import requests bpa_url = 'http://dados.cvm.gov.br/dados/CIA_ABERTA/DOC/DFP/BPA/DADOS/' bpa_page = requests.get(bpa_url) bpa_html = html.fromstring(bpa_page.content) # Itera sobre todos os links da página, seleciona os que possuem '.zip', baixa e salva num arquivo em disco for i in bpa_html.xpath('//a/@href'): if '.zip' in i: with open(i, 'wb') as bpa: bpa_file = requests.get(f'{bpa_url}/{i}') bpa.write(bpa_file.content)
Enviado em 28/04/2020 - 01:59h
Enviado em 28/04/2020 - 02:13h
Acredito que o pylm queira fazer essa operação usando Python. Rabisquei um código aqui, ficou meio grande mas acredito estar simples de se entender:from bs4 import BeautifulSoup import requests url = "http://dados.cvm.gov.br/dados/CIA_ABERTA/DOC/DFP/BPA/DADOS/" r = requests.get(url) soup = BeautifulSoup(r.text, "html.parser") #filtrar os links da pagina for link in soup.find_all('a'): filename = link.get('href') #filtrar apenas extensao zip if 'zip' in filename: #construir a url completa source = url + filename #baixar o arquivo r2 = requests.get(source) #gravar o arquivo open(filename, 'wb').write(r2.content) print(filename + ' salvo')
Enviado em 28/04/2020 - 09:52h
mais vc pode usar a biblioteca os para dar um os.command("comando do terminal para baixar")Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04