Сообщения

Сообщения за февраль, 2018

Парсинг в WPGrabber с авторизацией

Изображение
Встречаются сайты, ограничивающие просмотр для не зарегистрированых посетителей. Типа такого: You have viewed your 1 free article В WPGrabber для WordPress это выглядить как текст не найден! Предлагаю простое решение: подложить cookies зарегистрированного пользователя.  Для этого используем плагин для Firefox тормозиллы :) Устанавливаем Cookie Exporter, регистриремся на ресурсе, В меню "Инструменты" -> "Export Cookies..." сохраняем под именем "cookies.txt" в папку временных файлов  Обычно это "/wp-content/wpgrabber_tmp/"  Файл cookies.txt выглядить примерно так: Проверяем: Страница с контентом: Естественно, что периодически сессию придётся обновлять. Кроме этого надо добавить в файле TGrabberCore.php в  функцию getContent             curl_setopt($ch, CURLOPT_COOKIEFILE, $this->cookieFile);             curl_setopt($ch, CURLOPT_COOKIEJAR, $this->cookieFile);