Lange
Легенда
Я видимо не везучий: Не удается получить HTML код страницы
Я видимо не везучий: Не удается получить HTML код страницы
Понял в чем дело, скорее всего изза виртуального домена в open server. у меня test.ru в hosts прописан. вполне вероятно изза того что не может выйти в сеть.прокси/впн используете при парсинге? именно на уровне системы (не браузерный)
прокси нужен, чтобы по ip в логах не могли банитьА зачем прокси для парсинга одного торента? Оно или работает или ошибка. Пробовал на ннм, 0.
А вы думаете эти логи кто-то чекает? Из сотни тысяч подключений за секунду, чтобы именно ваш айпи попал во внимание - шанс минимальный, практически нулевой. Да даже если использовать прокси, то вам их по такой логике могут также заблокировать, и придется использовать новые, и так каждый раз.прокси нужен, чтобы по ip в логах не могли банить
Если на вашем ПК без ВПН (или DPI обхода) не открывается рутрекер/рутор, то и парсер парсить не будет. Решение: поставить OpenVPN и включить его. Он создаёт виртуальную сетевую карту, которая для всей системы будет считаться системной, и трафик будет через неё идти, что и нужно опенсерверу. Либо в настройках парсера прописать прокси, желательно платные.Понял в чем дело, скорее всего изза виртуального домена в open server. у меня test.ru в hosts прописан. вполне вероятно изза того что не может выйти в сеть.
есть вариант исправить это? для использования на локальном пк
Ну почти в ту сторону, спасибо за ответ!Если на вашем ПК без ВПН (или DPI обхода) не открывается рутрекер/рутор, то и парсер парсить не будет. Решение: поставить OpenVPN и включить его. Он создаёт виртуальную сетевую карту, которая для всей системы будет считаться системной, и трафик будет через неё идти, что и нужно опенсерверу. Либо в настройках парсера прописать прокси, желательно платные.
Неверный URL-адрес / неподдерживаемый трекер (https://rknprivet.rustorka.top/forum/viewtopic.php?t=290443)
// Проверка по регулярному выражению
if (preg_match($data['regex'], $url)) {
if (!$data['enabled']) {
// Парсинг с трекера отключен
die_and_refresh(sprintf($lang['PARSER_TRACKER_DISABLED'], $name));
}
if ((isset($data['auth']) && $data['auth']) && (empty($bb_cfg['torrent_parser']['auth'][$name]['login']) || empty($bb_cfg['torrent_parser']['auth'][$name]['pass']))) {
// Неверные данные авторизации
die_and_refresh(sprintf($lang['PARSER_EMPTY_AUTH'], $name));
}
$tracker = $name; // Название трекера
$tracker_data = $data; // Настройки трекера
break;
}
}
if ($tracker === null || !is_array($tracker_data)) {
die_and_refresh(sprintf($lang['PARSER_INVALID_TRACKER'], $url));
}
$trackers = array(
'rutor' => array(
'enabled' => true,
'regex' => "#(?:rutor\.info|rutor\.is)\/torrent/#", // .is, .info
'dl_url' => 'http://d.rutor.info/download/',
'target_element' => '<td class="header"',
'redirect' => array(
'from' => array('http://rutor.org/'),
'to' => 'http://rutor.info/'
)
),
'rustorka' => array(
'enabled' => true,
'auth' => true,
'regex' => "/http:\/\/rknprivet.rustorka.top\/forum\/viewtopic.php\?t=/",
'login_url' => 'http://rknprivet.rustorka.top/forum\/login.php',
'dl_url' => 'http://rknprivet.rustorka.top/forum\/download.php?id=',
'target_element' => '<p class="small">',
),
);