Сообщения

Сообщения за Февраль, 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);

а в function __construct()  добавить         $this->tmpDir     = $this->rootPath . $thi…