get запрос не скачивает

ParfeniyAnton

Client
Регистрация
24.08.2014
Сообщения
305
Благодарностей
50
Баллы
28
Доброго времени суток, друзья.

Нужно скачать через get запрос файл.
Ссылку для скачивания получаю в API сайта Freepik.

Если ссылку просто открыть в браузере всё скачивается корректно, но если через get запрос, как я скачиваю с других сайтов, то скачивается битый файл весом 1кб.



Вот ссылка для скачивания, которую мне отдаёт API: https://downloadscdn6.freepik.com/29332/1/289.jpg?filename=old-large-wall-background-large-large.jpg&token=exp=1740612202~hmac=69b3406428a0e11eb458e39cb0397b5f

Вот содержимое ответа сервера:
HTTP/1.1 403 Forbidden
Mime-Version: 1.0
Content-Type: text/html
Content-Length: 282
Expires: Wed, 26 Feb 2025 23:13:14 GMT
Date: Wed, 26 Feb 2025 23:13:14 GMT
Connection: keep-alive
content-disposition: attachment; filename=old-large-wall-background-large-large.jpg
X-default-rule: YES


<HTML><HEAD><TITLE>Error</TITLE></HEAD><BODY>
An error occurred while processing your request.<p>
Reference&#32;&#35;199&#46;d11e1602&#46;1740611594&#46;a295caf2
<P>https&#58;&#47;&#47;errors&#46;edgesuite&#46;net&#47;199&#46;d11e1602&#46;1740611594&#46;a295caf2</P>
</BODY></HTML>

Я понимаю, что сервер палит мою не настоящесть пользователя, пытался добавить к запросу "пользовательские заголовки" user-agent, это не помогло, мои полномочия всё! Помогите :-)
 

Alex91

Известная личность
Read only
Регистрация
15.08.2024
Сообщения
880
Благодарностей
253
Баллы
63
Ты забыл прикрепить скриншоты запроса и всех его настроек.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 639
Благодарностей
3 432
Баллы
113

ParfeniyAnton

Client
Регистрация
24.08.2014
Сообщения
305
Благодарностей
50
Баллы
28

ParfeniyAnton

Client
Регистрация
24.08.2014
Сообщения
305
Благодарностей
50
Баллы
28
Вопрос актуален.
Закину 2к на карту тому кто даст решение, как сделать так запрос, чтобы API Freepik норм отдавало файл

url для скачивания выдают такого вида:

Через обычный браузер на компе по переходу по этому url скачивается корректный архив, а через зенку скачивается архив с корректным названием, но весом в 1кб.
 

southside

Client
Регистрация
20.04.2019
Сообщения
217
Благодарностей
263
Баллы
63
Вопрос актуален.
Закину 2к на карту тому кто даст решение, как сделать так запрос, чтобы API Freepik норм отдавало файл

url для скачивания выдают такого вида:

Через обычный браузер на компе по переходу по этому url скачивается корректный архив, а через зенку скачивается архив с корректным названием, но весом в 1кб.
curl (https://zenno.club/discussion/threads/curl-otlichnaja-alternativa-dlja-vypolnenija-zaprosov-get-post.33699/) по итогу не помог?
 

southside

Client
Регистрация
20.04.2019
Сообщения
217
Благодарностей
263
Баллы
63
как-будто бы и с альтернативными запросами работает (либо я не то посмотрел в их апи. но на обычных хттп запросам такая же ошибка как и в стартовом посте.):
135335

135336

135337

135338

распаковывается тоже нормально
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 639
Благодарностей
3 432
Баллы
113

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)