Не удается загрузить определенные изображения из Интернета, используя python - PullRequest
0 голосов
/ 09 июля 2020

Чтобы улучшить свой вьетнамский язык, я читал вьетнамские комиксы, поэтому я подумал, что могу загрузить их сразу, чтобы читать в автономном режиме, используя сценарий python.

Я почти все понял, кроме Я обнаружил, что некоторые изображения загружаются неправильно. Например, этот код неправильно загружает изображение:

import requests

url = 'http://i.boxtruyen.net/data/images/15985/547026/006-fix.jpg'

r = requests.get(url, stream=True)
with open('img.jpg', 'wb') as out_file:
    out_file.write(r.content)

Я получаю ненужный файл размером 3 КБ. Этот код, похоже, не работает с изображениями с вьетнамских веб-сайтов comi c.

Однако, если я заменю URL-адрес другим:

import requests

url = 'https://read.mangadad.com/Mangadad/fairy-tail/chapter-1/1.jpg'

r = requests.get(url, stream=True)
with open('img.jpg', 'wb') as out_file:
    out_file.write(r.content)

, он отлично работает и все в порядке.

Я очень не понимаю, почему этот код будет работать почти со всеми изображениями, которые я использовал, за исключением тех, что находятся на этих вьетнамских сайтах comi c.

Anyone понимаете, что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...