HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Perl , post
  #1  
Старый 21.02.2008, 14:52
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
С нами: 9591697

Репутация: 96
По умолчанию Perl , post

хочу передать пост запрос на определенный сайт , он выглядит так :
name=тут имя & message= тут сообщение & id=тут индефикатор . id генерируется каждый раз разный , как его узнать ?
 
Ответить с цитированием

  #2  
Старый 21.02.2008, 14:57
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

Найти алгоритм генерирования или выдирать из страницы.
ЗЫ. а флудить нехарашо.
 
Ответить с цитированием

  #3  
Старый 21.02.2008, 15:00
diehard
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
С нами: 9796693

Репутация: 659


По умолчанию

Цитата:
id генерируется каждый раз разный , как его узнать ?
Кем генерируется? У него и узнай.

Пост-запрос имеет такой вид:

Код:
  $post = "name=$name&mess=$mess&id=$id";
  $len = strlen($post);
  $query = "POST /go.php HTTP/1.1\r\n".
	 "User-Agent: Mozillko\r\n".
	 "Host: host.com\r\n".
	 "Referer: http://host.com\r\n".
	 "Content-Type: application/x-www-form-urlencoded\r\n".
	 "Connection: close\r\n".
	 "Content-Length: $len\r\n".
	 "\r\n".
	 "$post";
 
Ответить с цитированием

  #4  
Старый 21.02.2008, 15:03
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

Этот $id идентификатор сообщения? или капча?
 
Ответить с цитированием

  #5  
Старый 21.02.2008, 15:13
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
С нами: 9591697

Репутация: 96
По умолчанию

$id идентификатор сообщения
 
Ответить с цитированием

  #6  
Старый 21.02.2008, 15:14
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Код:
use LWP::UserAgent;
use HTTP::Request;
$url = "http://site.ru";
$ua = LWP::UserAgent->new();
$req = HTTP::Request->new (POST => $url);
$req->content_type ("application/x-www-form-urlencoded");
$req->content ("name=IMYA&message=MESSAGE&id=ID");
$res = $ua->request($req);
die "Error: " . $res->status_line unless ($res->is_success);
$content = $res->content;
....
Если id - каптча, то нужно искать антикаптчу (если повезет, найдете)
 
Ответить с цитированием

  #7  
Старый 21.02.2008, 15:17
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
С нами: 9591697

Репутация: 96
По умолчанию

http://paste.org.ru/?s3rkdn кто может переделать скрипт так что бы он отправлял ? на примере проще гораздо просто
 
Ответить с цитированием

  #8  
Старый 21.02.2008, 15:20
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Сначала обратиться к странице и узнать id
Найти его так:
PHP код:
<?php
$site 
file_get_contents('http://www.antichat.ru');
preg_match("#<div>(.*)</div>#isU"$site$out);
echo 
$out['1']; // Это твой id
?>
<div> - Это тэг или какой-то код который идет до определения id на странице, а </div> это тег или кусок кода, который идет после определения id на странице...
далее делаешь пост запрос, что показан выше с этим $id
 
Ответить с цитированием

  #9  
Старый 21.02.2008, 15:23
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
С нами: 9591697

Репутация: 96
По умолчанию

Isis можно тоже самое только на перл ?
 
Ответить с цитированием

  #10  
Старый 21.02.2008, 15:27
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Цитата:
Сообщение от $p01nt  
http://paste.org.ru/?s3rkdn кто может переделать скрипт так что бы он отправлял ? на примере проще гораздо просто
http://pastebin.x3k.ru/145

Не проверял
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн M1nK0 PHP 10 27.06.2009 21:35
Books Perl FRAGNATIC PHP 0 11.08.2005 16:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.