Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > форумец


Автор: noneg 13.3.2011, 00:30
Подскажите что нужно для того, что бы отправить сообщение на форум vBulletin по средствам перл.

Сначало авторизация, тут вопросов нет..
а вот далее, что то не хватает что ли ? 

Код

my $message=$ua->post("http://forum.site.ru/newreply.php?do=postreply&t=224",
[
"ajax"=>'1',
"ajax_laspost"=>'129978',
"message"=>'текст',
"wysiwyg"=>'1',
"styleid"=>'0',
"fromquickreply"=>'1',
"do"=>'postreply',
"t"=>'224',
"p"=>'who%20cares',
"specifiedpost"=>'0',
"parseurl"=>'1',
"loggedinuser"=>'156001',])->as_string;


Автор: arto 13.3.2011, 15:33
# perl -MLWP::Simple=\$ua
print $ua->post("http://forum.site.ru/newreply.php?do=postreply&t=224",
[
"ajax"=>'1',
"ajax_laspost"=>'129978',
"message"=>'текст',
"wysiwyg"=>'1',
"styleid"=>'0',
"fromquickreply"=>'1',
"do"=>'postreply',
"t"=>'224',
"p"=>'who%20cares',
"specifiedpost"=>'0',
"parseurl"=>'1',
"loggedinuser"=>'156001',])->as_string;
500 Can't connect to forum.site.ru:80 (Bad hostname)
Content-Type: text/plain
Client-Date: Sun, 13 Mar 2011 12:32:28 GMT
Client-Warning: Internal response

Can't connect to forum.site.ru:80 (Bad hostname)

LWP::Protocol::http::Socket: Bad hostname 'forum.site.ru' at /usr/local/share/perl5/LWP/Protocol/http.pm line 51.

Автор: noneg 13.3.2011, 17:45
судя из вашего поста, у меня всё правильно , единственное осталось только сайт вбить ?
если нет, то ### был пост...

Автор: arto 13.3.2011, 18:55
из моего поста следует, что хост forum.site.ru не находится.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)