fabio
(usa Debian)
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')