Python Скачать PDF. PDF не может быть открыт после загрузки - PullRequest
0 голосов
/ 11 января 2019

Я загружаю кучу PDF-файлов и архивирую их.
Большинство документов работают нормально, но у меня проблема с одним из них.
Ссылка на документ, который не работает:
https://www.ishares.com/de/professionelle-anleger/de/literature/fact-sheet/susm-ishares-msci-em-sri-ucits-etf-fund-fact-sheet-de-de.pdf Когда я загружаю его нормально, он просто отлично работает.
Я попробовал два разных подхода с питоном, чтобы загрузить его.

response = requests.get('https://www.ishares.com/de/professionelle-anleger/de/literature/fact-sheet/susm-ishares-msci-em-sri-ucits-etf-fund-fact-sheet-de-de.pdf',
    stream=True)

    with open(
           'test.pdf',
            'wb') as r:
        for chunk in response.iter_content(2000):
            r.write(chunk)
        r.close()  

Второй подход:

def pdfDownload(url):
    response = requests.get(url)
    expdf = response.content
    egpdf = open('test.pdf', 'wb')
    egpdf.write(expdf)
    egpdf.close()  

В обоих случаях я получаю сообщение об ошибке при попытке открыть его позже.

1 Ответ

0 голосов
/ 11 января 2019
...