Как отобразить данные другого сайта в шаблоне django

**urls.py**
urlpatterns = [
path('',views.index,name='index'),
]
**views.py**
def index(request):
    return render(request,"index.html")

template.html мой шаблон имеет 1)поле ввода 2)кнопка поиска 3)карточка бутстрапа когда я ввожу любой url и нажимаю кнопку поиска, данные сайта должны появиться в карточке

<input type="text" value="">
<button type="button">Search</button>
<div class="row">
  <div class="col-sm-6">
    <div class="card">
      <div class="card-body">

        <h5 class="card-title">Search results will appear here</h5>
       
      </div>
      </div>
     </div>

     </div>

Вы не можете этого сделать из-за CORS и X-Frame headers, посылаемых другими сайтами. Один из способов сделать это - использовать модули типа библиотеки requests на стороне сервера и выводить его ответ на ваш сайт после обработки.

Совет: По моему опыту, вы можете показывать некоторые сайты в iframe, если ваш домен находится на HTTP, а не HTTPS.

Вернуться на верх