Парсинг в WPGrabber с авторизацией
Встречаются сайты, ограничивающие просмотр
для не зарегистрированых посетителей.
Типа такого:
You have viewed your 1 free article

В WPGrabber для WordPress это выглядить как [font=, "blinkmacsystemfont"span style="background-color: #e5e5e5"текст не найден!/span/span/pp style="text-align: center"a class="bbc_url]
[background=#e5e5e5"текст не найден!/span/span/pp style="text-align: center"a class="bbc_url][background=#f1f1f1]временных файлов [/background][/background]
[/font]</span>
Обычно это "/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 . $this->config->get('testPath');
$this->cookieFile = $this->tmpDir . 'cookies.txt';
А можите обратиться ко мне:
@servakov (https://t.me/servakov)или на kwork,
и я вам всё настрою.
Сообщение отредактировал BlackRouZ: 13.02.2018 - 17:45