0 Пользователей и 1 Гость просматривают эту тему.
  • 880 Ответов
  • 213312 Просмотров
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Добрый день!
Мне тоже нужна помощь :( Пытаю грабить программу с http://www.teleguide.info/ но немогу настроиться.
Помогите люди добрые,,,

Пытался сам написать шаблон но увы,вот
пример

{url}http://http://www.teleguide.info/{/url}
{start_tag}<table class="main" border="0" cellpadding="0"
cellspacing="0" width="99%"><tbody>{/start_tag}
{end_tag}</tbody></table>{/end_tag}
{show_tags}0{/show_tags}
{starttext}{/starttext}
{endtext}{/endtext}
{usecache}{/usecache}
{fromcharset}Windows-1251{/fromcharset}
{tocharset}Utf-8{/tocharset}
{atr}rel="nofollow" target="_blank"{/atr}
{linkhref}http://teleguide.info/{/linkhref}
{linksrc}http://teleguide.info/{/linksrc}
{oldlinksrc}{/oldlinksrc}
{oldlinkhref}href={/oldlinkhref}
{howlong}{/howlong}
{regexp}#$start(.*?)$end#s{/regexp}

joomla 1.5.22  grabber_1.4.4
« Последнее редактирование: 14.12.2010, 15:05:46 от shah »
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Для начала обновитесь до версии 1.4.6
шаблон попробуйте такой
{url}http://www.teleguide.info/{/url}
{start_tag}<TABLE class=main cellSpacing=0 cellPadding=0 width="99%"1 >{/start_tag}
{end_tag}</table>{/end_tag}
{show_tags}1{/show_tags}
{starttext}{/starttext}
{endtext}{/endtext}
{usecache}{/usecache}
{fromcharset}Windows-1251{/fromcharset}
{tocharset}Utf-8{/tocharset}
{howlong}{/howlong}
{regexp}#$start(.*?)$end#s{/regexp}

если будет работать, то можете перенести настройки в модуль и самостоятельно произвести замены, чтобы исправить ссылки
если не будет работать - сделаем другой шаблон :)
*

mendosa

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
  • Не презирай совета ничьего.
Добрый вечер.Пользуюсь версией 1.5.0.На некоторых сайтах при перекодировке с windows-1251 на utf-8 функция iconv не работает.Немного почитал форум народ в этом случае используют класс  ConvertCharset.class.Как его приспособить для модуля? Как в процедуре, которая заносит значения в БД подключить этот класс ?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Добрый. а например вот такое не пробовали?
Код
$out= mb_convert_encoding($content,'CP1251', 'UTF8');
функции из ConvertCharset.class можно перенести в helper
Возможно это станет откровением для вас, но в БД модуль ничего не пишет :)
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Для начала обновитесь до версии 1.4.6
шаблон попробуйте такой
{url}http://www.teleguide.info/{/url}
{start_tag}<TABLE class=main cellSpacing=0 cellPadding=0 width="99%"1 >{/start_tag}
{end_tag}</table>{/end_tag}
{show_tags}1{/show_tags}
{starttext}{/starttext}
{endtext}{/endtext}
{usecache}{/usecache}
{fromcharset}Windows-1251{/fromcharset}
{tocharset}Utf-8{/tocharset}
{howlong}{/howlong}
{regexp}#$start(.*?)$end#s{/regexp}

если будет работать, то можете перенести настройки в модуль и самостоятельно произвести замены, чтобы исправить ссылки
если не будет работать - сделаем другой шаблон :)
Спасибо!
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
я смотрю там Content Grabber PQ появилось, нада попробовать :)
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
уже пробовал наверное :)
Цитировать
Версия модуля 1.5.0 переименована в Content Grabber PQ
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
а я чото я не заметил :)
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
переехал на новый сервер, и вот результат.:
Код
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /html/modules/mod_grabber/helper.php on line 20
Сайт не найден!
без выключения safe_mode никак? или оно тут не при чем?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
попробуй http://snippy.ru/snippet/1239.html
да, спасибо, заработало, воткнул перед:
Код
class ModGrabberHelper
это:
Код
function curl_redir_exec($ch)
{
    static $curl_loops = 0;
    static $curl_max_loops = 20;
    if ($curl_loops   >= $curl_max_loops)
    {
    $curl_loops = 0;
        return FALSE;
    }
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $data = curl_exec($ch);
    list($header, $data) = explode("\n\n", $data, 2);
    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    if ($http_code == 301 || $http_code == 302)
    {
    $matches = array();
        preg_match('/Location:(.*?)\n/', $header, $matches);
    $url = @parse_url(trim(array_pop($matches)));
        if (!$url)
    {
        //couldn't process the url to redirect to
        $curl_loops = 0;
        return $data;
        }
    $last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL));
    if (!$url['scheme'])
        $url['scheme'] = $last_url['scheme'];
    if (!$url['host'])
        $url['host'] = $last_url['host'];
    if (!$url['path'])
        $url['path'] = $last_url['path'];
    $new_url = $url['scheme'] . '://' . $url['host'] . $url['path'] . ($url['query']?'?'.$url['query']:'');
    curl_setopt($ch, CURLOPT_URL, $new_url);
    //debug('Redirecting to', $new_url);
    return curl_redir_exec($ch);
    } else {
$curl_loops=0;
return $data;
        }
}
и заменил это:
Цитировать
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
на это:
Код
		curl_redir_exec($ch, CURLOPT_FOLLOWLOCATION, 1);
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Как написать шаблон чтобы брать погоду от суда http://rp5.ru/3034/ru?
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
уж погоду то можно и информером от гисметео вывести :)
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Здравствуйте. Что влияет на работоспособность модуля? На одном хостинге работает, на другом нет. На Денвере работает. Какие библиотеки необходимы?

Спасибо.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
никаких сверхтребований: cURL для получения контента, iconv для исправления кодировки
единственный момент - есть сообщения, что не работает на php 5.3 ... сам еще не проверял

UPD: Версия 1.4.6 чувствует себя на php 5.3.3 отлично :)
« Последнее редактирование: 05.01.2011, 22:46:03 от nikonor »
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
никаких сверхтребований: cURL для получения контента, iconv для исправления кодировки
единственный момент - есть сообщения, что не работает на php 5.3 ... сам еще не проверял

UPD: Версия 1.4.6 чувствует себя на php 5.3.3 отлично :)
угу, я забыл отписать, откатил на 5.2 - таже ботва... не понятно вообще отчего зависит работоспособность, шаблоны и версии модуля абсолютно идентичные. На одном хостинге пашет, на другом пишет сайт не найден
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Хм... Странно. Два сайта. Одинаковые совершенно. На одном модуль работает - http://bureya.didgo.ru/ На втором - нет - http://bureya.orthodoxy.ru/

iconv и cURL на обоих хостингах присутствуют. На рабочем php 5.2.14, на неработающем - 5.2.5

Почему и спросил о требованиях... На Денвере тоже работает как миленький.

Стоит Joomla 1.5.18, модуль - Content Grabber PQ

Странно. Уже всё перерыл... Не отображаются данные. Пробовал поставить версию 1.4.6. Та же песня...
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Хм... Странно. Два сайта. Одинаковые совершенно. На одном модуль работает ... На втором - нет
Попробуйте подключить шаблон (хотя бы  lenta), включить кэширование, а в файле helper.php заменить в строке 11
Код
if (!function_exists("curl_init")) {
на
Код
if (function_exists("curl_init")) {
... модуль попробует получить контент через file_get_contents
если модуль ничего не покажет - посмотрите содержимое кэш-файла ... удалось ли модулю хоть что-то получить
« Последнее редактирование: 05.01.2011, 23:22:57 от nikonor »
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
Попробуйте подключить шаблон (хотя бы  lenta)
я когда ленту подключал - все работало :)
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
я когда ленту подключал - все работало :)

А у меня не работало и с лентой. Произвёл изменения как Вы сказали, nikonor . Не выводится вообще ничего...
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Не выводится вообще ничего...
а что в кэш-файле?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
я когда ленту подключал - все работало :)
может ты шаблон кривовато написал? ... или на источнике код не валидный
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
может ты шаблон кривовато написал? ... или на источнике код не валидный
я бы даже не стал с этим спорить если бы на обоих сайтах не работало, а так не поймешь, на одном пашет на другом нет... абсолютно тот же самый шаблон абсолютно с того же самого места грабит :)
да и прошлый раз непонятно чо было когда работало-работало, потом херак и перестало и заработало только после внесения незначительных правок в шаблон методом тыка :)
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
ну тогда объявляю это происком темных сил :))
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
а что в кэш-файле?

mod_grabber.html имеется ввиду? Пусто.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
этот файл используется для хранения контента, если не используются шаблоны, если был подключен шаблон, то кэш-файл будет иметь его имя
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Хм, ну тогда это тоже происки тёмных сил, наверное )), потому что там два файла. index.html (понятно) + mod_grabber.html

С правами все нормально. Специально еще раз проверил...
*

ivankoby

  • Захожу иногда
  • 84
  • 1 / 0
Народ подскажите, работает это вообще, стоит ли покупать?
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
работает, как бы оно донат вроде о0 покупать только поддержку
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Модуль бесплатный, но вы можете по своему желанию, если он вам понравился, заплатить любую сумму.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 337
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 1975
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 118610
Последний ответ 13.03.2023, 00:25:14
от ecolora
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 6348
Последний ответ 19.10.2022, 16:07:11
от Andrej_777
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 1320
Последний ответ 05.05.2022, 19:04:44
от ecolora