0 / 0 / 0
Регистрация: 22.12.2016
Сообщений: 11
1

Ошибка HTTP Error 403: Forbidden

17.03.2020, 18:38. Показов 1843. Ответов 2

Студворк — интернет-сервис помощи студентам
Мне надо скачать много изображений с сайта, где с помощью нейросетей каждый раз при обновлении страницы создаётся "фото" несуществующего человека. (http://thispersondoesnotexist.com/)
Во-первых, можно ли в принципе таким образом сохранять оттуда изображения? Я пытаюсь сделать это следующим образом:
Python
1
2
3
4
5
6
import urllib.request
url = "https://thispersondoesnotexist.com"
img = urllib.request.urlopen(url).read()
out = open("C:\\Images\\img.jpg", "wb")
out.write(img)
out.close
И получаю ошибку: HTTP Error 403: Forbidden. Я так понимаю это из-за того, что у меня нет разрешения на доступ к ресурсу. Можно ли это как-то обойти, ведь вручную от туда можно сохранять изображения?

Во-вторых, если получится сохранять с этого сайта изображения, как можно будет реализовать обновление страницы и сохранение изображения после него? Или с этим сайтом сработает просто запуск кода, который сохраняет изображение в цикле for?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2020, 18:38
Ответы с готовыми решениями:

Django Post 403 Forbidden
Помогите пожалуйста мучаюсь уже третий день никак не пойму что не так. Выдает ошибку POST...

Ошибка HTTP Error 403.14 - Forbidden
Во время отладки при попытке создать или открыть файл из приложения ASP.NET возникает ошибка HTTP...

Новичок:ошибка HTTP Error 403.14 - Forbidden
Решил немного поучить ASP.NET по книге Сандерсона. Создал и добавил контроллер using System;...

При аплоде файла в IFRAME выдается ошибка HTTP Error 403 - Forbidden Internet Explorer.
При аплоде файла в IFRAME выдается ошибка HTTP Error 403 - Forbidden Internet Explorer. Что это...

2
Просто Лис
Эксперт Python
5248 / 3269 / 1009
Регистрация: 17.05.2012
Сообщений: 9,592
Записей в блоге: 9
18.03.2020, 05:22 2
https://thispersondoesnotexist.com/image
1
0 / 0 / 0
Регистрация: 22.12.2016
Сообщений: 11
18.03.2020, 20:53  [ТС] 3
Решение:
Для сохранения изображения с этого сайта достаточно просто открыть ссылку https://thispersondoesnotexist.com/image:
Python
1
2
3
4
5
6
7
8
9
10
11
import webbrowser
import os
import time
 
def DownloadImages(quantity):
    i = 1
    for j in range (quantity):
        webbrowser.open('https://thispersondoesnotexist.com/image', new = 2)
        time.sleep(1.400) # можно поставить больше
        os.rename("C:\\Images\\image", "C:\\Images\\image" + " " + str(i) + ".jpg")
        i = i + 1
Добавлено через 7 минут
И в браузере для загрузок по умолчанию должна быть папка C:\\Images
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2020, 20:53
Помогаю со студенческими работами здесь

Ошибка HTTP 403 Forbidden
У меня такая проблема: захожу на сайт с обозревателя Explorer мне выдают ошибку-HTTP 403 Forbidden....

Ошибка HTTP 403.14 - Forbidden
Ошибка HTTP 403.14 - Forbidden Веб-сервер настроен таким образом, чтобы не формировать списка...

Ошибка HTTP 403.14 - Forbidden
В общем залил свой сайт на хостинг и вылазит такая Ошибка HTTP 403.14 - Forbidden Веб-сервер...

IIS - Ошибка HTTP 403.14 - Forbidden
Добрый день имею такую вот проблему помогите решить

MVC 5 после публикации в IIS - Ошибка HTTP 403.14 - Forbidden
Доброго времени суток. Решил поиграться с asp.net. Создал элементарное приложение, которое из...

При создании класса в проекте, после сборки появляется ошибка Ошибка HTTP 403.14 - Forbidden.
Сайт только начинаю делать. БД подключена, данные выводятся. При создании класса в проекте, после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru