Очистить от CENTRAL iframe [duplicate]

Это очень просто решить, если вы используете PHP . Просто добавьте следующий скрипт в начале вашей страницы PHP, который обрабатывает запрос:


Внимание! Это содержит проблему безопасности для вашего файла PHP, которую он может вызывать злоумышленниками. вы должны использовать сеансы и файлы cookie для проверки подлинности, чтобы предотвратить ваш файл / службу от этой атаки. Ваш сервис уязвим для подделки запроса на межсайтовый доступ (CSRF).

Если вы используете Node-red , вы должны разрешить CORS в node-red/settings.js, не комментируя следующие строки:

// The following property can be used to configure cross-origin resource sharing
// in the HTTP nodes.
// See https://github.com/troygoode/node-cors#configuration-options for
// details on its contents. The following is a basic permissive set of options:
httpNodeCors: {
 origin: "*",
 methods: "GET,PUT,POST,DELETE"
},

8
задан Martijn Pieters 12 April 2014 в 10:40
поделиться

1 ответ

Браузеры загружают содержимое iframe в отдельный запрос . Вам нужно будет сделать то же самое:

for iframe in iframexx:
    response = urllib2.urlopen(iframe.attrs['src'])
    iframe_soup = BeautifulSoup(response)

Помните: BeautifulSoup не является браузером; он не будет получать изображения, CSS и ресурсы JavaScript для вас.

12
ответ дан Martijn Pieters 24 August 2018 в 22:00
поделиться
Другие вопросы по тегам:

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