Иногда при работе на вкладке Настройки парсинга вы можете увидеть что сайт донор не отображается в предпросмотре это не ошибка и это не страшно, в этой статье я хочу описать что это такое и как с этим быть.
Для начала как это выглядит, покажу на двух браузерах.
Chrom
Firefox
Вот еше одна причина за что я люблю этот браузер, если посмотреть на предупреждение сразу понятно что это такое и как с этим быть в отличии от хрома.
Объяснения
Если вы видите подобное в окне предпросмотра сайта донора не стоит волноваться это не проблема модуля SimplePars.
Это окно отрисовывается вашим браузером, а не модулем SimplePars, и это никак не влияет на парсинг.
Некоторые сайты не хотят что бы их можно было открывать внутри других сайтов и они отправляют заголовок X-Frame-Options: SAMEORIGIN этот заголовок говорит браузеру что этот сайт должен открываться исключительно в отдельной вкладке браузера, и браузер блокирует отображение. Еше раз. Именно ваш браузер для вас. Но для модуля SimplePars никакой разницы нет.
Единственное расстройство от такой ситуации в том, что вы не можете видеть и код и сам сайт на одной вкладке, но не более того.
Что делать ?
Так как мы не можем открывать сайт донор в iframe окне для предпросмотра, мы можем отключить предпросмотр на этой странице, он все равно не работает, зато получим больше пространства для кода страницы.
- Отключает предпросмотр сайта донора на этой странице.
- Открывает страницу сайта донора для предпросмотра в отдельной вкладке браузера. Открывается та страницу код которой вы просматриваете.
В итоге у вас будет окно просмотра кода в два раза больше, а вместо окна предпросмотра страницы у вас откроется отдельная вкладка браузера где вы всегда сможете посмотреть на интересующий вас элемент.
Доп. бонус для тех кто не знал ;)
В боковой колонке у вас представлены первые 100 ссылок на страницы донора, и если вы нажмете на цифру которая указывает на номер ссылки, это откроет у вас в браузере отдельную вкладку и загрузит страницу которая была под этим номером.
Вот такой быстрый способ открыть ссылку для предпросмотра.