cURL основы нужно разобраться

как мне его тогда посмотреть

Если происходит, некое нестандартное преобразование возможно сниффер не поможет и придется копаться в дебрях функций JS, потом повторять преобразование на php в своем скрипте.
 
да действительно необходимо было отправить rlvl=VALUE но опять проблема, этот VALUE при отправке снифер показывает что отправляет то что получается при выборе чекбокса, я выбираю чек бокс в форме получается некий скрипт формирует данные, вот их и отправляет параметр rlvl=тут текст который должен получится при выборе чекбокса. Так вот как же мне эти данные перехватить?

Если "данные" появляются после какого-то действия ( выбор чекбокса ) то они скорее всего подтягиваются аяксом (джаваСкриптом ). Но иэти зарпосы любой нормальный снифер отобразит и их можно будет повторить.
Или же если какой-то псих делал скрипт то данные будут уже на странице но в видоизмененном виде. Если "подтягиваемых" данных много или сайт в стиле ГС, то это маловероятно.

ИМхо 2 вариата решения проблемы.
1) руками поклацать в браузере чтоб появились нужные данные. Потом в думе посмотреть что в результате тыканья мышки появилось ну и эти данные "забить" в переменную. Не все, а какой-то необходимый минимум для работы .. ну или все если так нужно ...

2) отслеживать все запросы которые уходят из страницы после манипуляций с элементами формы ну и их такж екурслом повторять
 
и сново вопрос
Если мне необходимо залогинится на сайте а потом под логином действовать, как писать задаие для курла? все работает, но как то длиновато, и есть подозрения что неправильно. Я думаю дело в куках, что их надо передовать кажждый раз.
Вопрос возник так, как пытался связать с антикапчей, так получается что капчу беру разгадываю, а она неподходит, так как при каждой загрузки старницы разная, и видимо уходит капча одна, а при посылке запроса на страницу уже надо другую.
 
guru85 чтоб было короче - пиши ООП класс
или ищи готовый ... но не факт что он будет удачный
вот в этой ветке есть что-то похожее http://nulled.cc/showthread.php?t=120557 + ссылки на 2 реализации ...

в итоге может быть что-то типа следующего
PHP:
$c = new Curl();
$c->setUserAgetn("......");
$c->setCookieFille("...");
// и куча других параметров  ( если нужно ) 
// ну а потом будет красота 
$c->get("http://localhost/wp/wp-login.php");
preg_match('|name=\"_wpnonce\" value=\"([^\<]+)\" /><|Uis', $c->getReqest(), $codwp);
$c->post("http://localhost/wp/wp-admin/plugins.php", array("codwp"=> $codwp[1], .... ));
$c->get("...");
// ну и так далее..

по поводу кукисов - так во всех запросах они у тебя используются и с ними все нормально

если разгадывает не ту капчу, то предположу что антикапче отправляется не файл с изображением а ссылка на картинку.

Следовательно когда антикапча скачивает капчу то для нее генерится уже новая капча.
Т.е. нужно сохранять картинку в файл или память под текущей сессией и передавать антикапче уже готовое изображение.
 
дело в том что капчу я сохраяю в картинку и передаю ее потом, но может не в тот момент или не так делаю, вот пример скрипта, отрыл в сети подправил для себя, думал может так получится, но не пашет, капчку гадает а вставлять не хочет, и иногда почти всегда, по 2 раза отгадывает, это вообще не пойму что за херня. подскажите, в какой момент надо сохранять капчу и как, каким методом, и как сохранять в память под текущей сессией?
 
При запросе страницы с капчей и самой капчи используй куки. Как правило сессия в куках хранится.
 
супер ступор. использую класс для курла, при запуске все работает,
PHP:
$http = new s_http();
for ($i=0;$i<24;$i++)
{$http->post("".$blogurl."/wp-login.php","log=".$login."&pwd=".$pass."&wp-submit=Log+In");
        $http->get("".$blogurl."/wp-admin/post-new.php?post_type=videos");
		$parsing = $http->data();
но если я все это чудо ставлю в еще один цикл
PHP:
for ($j=0;$j<24;$j++){
$http = new s_http();
for ($i=0;$i<24;$i++)
{$http->post("".$blogurl."/wp-login.php","log=".$login."&pwd=".$pass."&wp-submit=Log+In");
        $http->get("".$blogurl."/wp-admin/post-new.php?post_type=videos");
		$parsing = $http->data();}}
то во время выполнения интерации происходит дублирование или как назвать не знаю но каждая интеррация выполняется два раза. из за чего получаю по два одинаковых поста. в чем дело не пойму, пробовал unset($http); и вообще unset всех переменных не помагает. если запускаю любую из интераций по одной все работает. как быть?
 
Назад
Сверху