Страница 1 из 1

проблема с XML парсером

Добавлено: Пн сен 28, 2009 15:10
ter
При попытке запуска FULL, FAST скриптов - ошибка:

gzip: stdin: unexpected end of file
Ran out of memory for input buffer at /usr/lib/perl5/XML/Parser/Expat.pm line 469.

Переустанавливал библиотеки несколько раз, результат один(
Заранее благодарен за помощ.

Добавлено: Пн сен 28, 2009 15:32
Slava
Похоже файл неправильно скачивается.
Посмотрите лог update.log
Проверьте наличие wget по указанному в скрипте Update.Fast и Update пути :

$WGET="/usr/bin/wget";

Посмотрите, что у Вас скачалость в fast.dbl и list.dbl

Добавлено: Пн сен 28, 2009 17:36
ter
Извините за невнимательность :oops:

при запуске скриптов Update и Update.Fast в директорию /ust/local/rejik3/dbl/ падает new.html, содержащая сообщение Bad password. Но в чем может быть причина? я прекрасно авторизуюсь с этими учетными данными для получения не проверенных URL'ов и на балансе 187 банов.

Может проблема с кодировкой учетных данны?

Добавлено: Пн сен 28, 2009 17:58
Slava
ter писал(а): Может проблема с кодировкой учетных данны?
Может быть, попробуйте смените пароль.
Используйте в пароле только цифры и английские буквы.

Добавлено: Пн сен 28, 2009 18:16
ter
Спасибо. Проблема была в особенности GET запросов.
В моем случае пароль заканчивался на "+" . этот знак воспринимается скриптом как управляющий символ. Поправил скрипт немного:

$login="mynic";
$pass="mypass+";
$WGET="/usr/bin/wget";
$dir="/usr/local/rejik3/dbl";

use URI::Escape;
$pass=uri_escape($pass);

теперь вроде листы скачались.

Добавлено: Пн сен 28, 2009 18:19
Slava
Замечательно

Добавлено: Пн сен 28, 2009 18:21
ter
Возможно стоит поправить скрипт в архиве для скачивания, чтоб он кодировал логин и пароль либо запретить создание таких паролей.

Добавлено: Пн сен 28, 2009 18:26
Slava
ter писал(а):Возможно стоит поправить скрипт в архиве для скачивания, чтоб он кодировал логин и пароль либо запретить создание таких паролей.
да