@Kirill-Gorelov
С ума с IT

Получить содержимое страницы другого сайта на JS?

Как можно получить содержимое html страницы с помощью js?
Обычным fetch или XMLHttpRequest отдают CORS.
Пробовал через iframe, отдает "a frame because it set 'X-Frame-Options' to 'sameorigin'"

Есть еще варианты, как можно через клиента получить содержимое стороннего сайта?
  • Вопрос задан
  • 625 просмотров
Пригласить эксперта
Ответы на вопрос 3
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
Нет никаких вариантов кроме как через бэкенд.
CORS для того и создан, чтобы запретить такие запросы.
Причина - представь миллиард веб-страниц, обращающихся через браузер к сайту.
Это называется DDoS-атакой.
Вот так вот.
Ответ написан
Stalker_RED
@Stalker_RED
Из браузера похоже никак.
Эти всякие same origin policy как раз и придуманы чтоб ограничить такое использование.
Проксируйте через свой сервер, как вариант.
Ответ написан
Комментировать
zkrvndm
@zkrvndm
Архитектор решений
Конечно же можно, вам достаточно лишь запрашивать чужую страницу не напрямую, а через свой сайт.

Ваш сайт на PHP?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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