Универсальный парсер

Универсальный парсер 0.7.2

Ress Kent

Пользователь
Рутрекер и ннмклаб парсит, с рутором только не получается выдает

Notice: Undefined offset: 1 in C:\OpenServer\domains\**\library\includes\functions_parser.php on line 71

Notice: Undefined offset: 1 in C:\OpenServer\domains\**\library\includes\functions_parser.php on line 125

Сами строки:
71 $copy_release = $copy_post[1];
125 $pars_data = array("title" => $r_title[1], "bbcode" => strip_tags($text), "hidden" => $torrent_hidden);

Apache:
2.4
php: 5.5

Кстати после нескольких попыток спарсить разные раздачи рутор заблочил меня на 5 минут)
 
Последнее редактирование:

Lektor

Пользователь
Код:
#
#-----[ OPEN ]---------------------------------
#
posting.php


#
#-----[ FIND ]---------------------------------
#
define('BB_ROOT', './');

#
#-----[ AFTER ADD ]---------------------------------
#
define('DOWNLOAD_TORRENT',  1);
define('NOT_DOWNLOAD_TORRENT', 0);
define('PARS_NO_VIEW', 0);
define('PARS_VIEW_MESSAGE', 1);
define('PARS_PREVIEW_MESSAGE', 2);
define('PARS_POST_TOPIC', 3);

#
#-----[ FIND ]---------------------------------
#
$user->session_start();

#
#-----[ AFTER ADD ]---------------------------------
#
$pars_tor = (isset($user->opt_js['pars_tor']))?$user->opt_js['pars_tor']:1;
$pars_view = (isset($user->opt_js['pars_view']))?$user->opt_js['pars_view']:1;

#
#-----[ FIND ]---------------------------------
#
    'S_HIDDEN_FORM_FIELDS' => $hidden_form_fields,

#
#-----[ AFTER ADD ]---------------------------------
#
    'DOWNLOAD_TORRENT_ON'    => ($pars_tor == DOWNLOAD_TORRENT),
    'NOT_DOWNLOAD_TORRENT_ON'    => ($pars_tor == NOT_DOWNLOAD_TORRENT),
    'DOWNLOAD_TORRENT'     => DOWNLOAD_TORRENT,
    'NOT_DOWNLOAD_TORRENT'    => NOT_DOWNLOAD_TORRENT,
    'PARS_NO_VIEW_ON'         => ($pars_view == PARS_NO_VIEW),
    'PARS_VIEW_MESSAGE_ON'    => ($pars_view == PARS_VIEW_MESSAGE),
    'PARS_PREVIEW_MESSAGE_ON'    => ($pars_view == PARS_PREVIEW_MESSAGE),
    'PARS_POST_TOPIC_ON'    => ($pars_view == PARS_POST_TOPIC),
    'PARS_NO_VIEW'       => PARS_NO_VIEW,
    'PARS_VIEW_MESSAGE'     => PARS_VIEW_MESSAGE,
    'PARS_PREVIEW_MESSAGE'     => PARS_PREVIEW_MESSAGE,
    'PARS_POST_TOPIC'     => PARS_POST_TOPIC,
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
 
Последнее редактирование:
L

ler

Гость
Рутрекер и ннмклаб парсит, с рутором только не получается выдает

Notice: Undefined offset: 1 in C:\OpenServer\domains\**\library\includes\functions_parser.php on line 71

Notice: Undefined offset: 1 in C:\OpenServer\domains\**\library\includes\functions_parser.php on line 125

Сами строки:
71 $copy_release = $copy_post[1];
125 $pars_data = array("title" => $r_title[1], "bbcode" => strip_tags($text), "hidden" => $torrent_hidden);

Apache:
2.4
php: 5.5

Кстати после нескольких попыток спарсить разные раздачи рутор заблочил меня на 5 минут)
Попробуй добавь
Код:
curl_setopt($ch, CURLOPT_REFERER, $url);
в функцию parse_rutor
или
Код:
curl_setopt($ch, CURLOPT_AUTOREFERER,1);

У меня парсит. Но надо бы добавить совместимость с r600 а то пришлось пилить
 
Последнее редактирование модератором:

Ress Kent

Пользователь
также(
А какие у тебя модули php и апач?

Вдобавок перестало корректно скачивать торрент файл с рутрекера
 
Последнее редактирование:

Ragnar

Пользователь
Заметил, что если парсишь что-то, но не сохраняешь тему, то все равно торрент-файл на серваке сохраняется. Это не очень хорошо, будет захламление бесполезными файлами, по которым потом концов не найдешь.
Баг пока остался + расширение .torrent перестало прописываться в названии (торрент-файл создается без расширения).
 
Сверху