Задать вопрос
@fortael

Можно ли симулировать обычный вход на страницу?

Вкратце: есть API у pixabay.com, которое не дает тебе качать 1920x1080 картинки. Но можно скачать, если кликнуть самому на странице. Механизм таков, что он генерирует короткую ссылку, и если ты авторизован, то тебя переадресует на новую временную ссылку, где картинка доступна.
В общем, как уже ясно, нужна эта самая финальная ссылка. Вопрос именно в браузерных политиках.

Пост запрос - не вернет новую ссылку с переадресации, потому что нужна капча без авторизации.
iframe или спавн вкладки тоже не дают открыть страницу извне.
Можно открыть страницу с галерей, где есть кнопка на скачивание в iframe. Но кросс-доменная защита не позволяет влиять или даже читать содержимое ifram-а.

И самая большая проблема, на эту короткую ссылку даже нельзя перейти по клику. Сайт получает заголовки, откуда ты пришел. Каждый раз приходится копировать ссылку, открывать новую вкладку, вставлять ее, получать новую и возвращаться. Я не хочу жестко гриндить картинки, но хотя бы иметь возможность открывать ссылку автоматически.

Вопрос: можно ли как то симулировать обычный визит на сайт, с сессией, и какими технологиями?
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
Вопрос: можно ли как то симулировать обычный визит на сайт, с сессией, и какими технологиями?
Конечно можно.
Как именно - зависит от реализации защиты. В простейшем случае - отправка нескольких запросов с кукисами.
В более сложном - полноценный браузер на вашей стороне, умеющий исполнять JS который работает по заданному алгоритму - заходит на страницу, переходит на следующую.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы