powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / curl post-запрос
35 сообщений из 35, показаны все 2 страниц
curl post-запрос
    #38322432
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь отправить post запрос. нужно послать переменную такого вида:
tmx-requestid=2539343033353637355f663266313232396636366836176235326661363138353061376562643464666261323364363530395f323130333731383473
но... я не знаю, какое значение нужно отправить. просто непредставляю. цифры всегда разные, откуда они вообще берутся? и как найти значение переменной requestid для его отправки?
...
Рейтинг: 0 / 0
curl post-запрос
    #38322464
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewerпытаюсь отправить post запрос.
Qlewerцифры всегда разные, откуда они вообще берутся?Вы уж определитесь, каким боком разные цифры относятся к Вашему отправляемому запросу.

PS: Предлагаю переименовать топик в "Опять ломаю Яндекс". Ну и сразу его закрыть а Вас забанить. Навечно.
...
Рейтинг: 0 / 0
curl post-запрос
    #38322487
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

смотрю, какие переменные отправляет опера при открытии страницы. там имеется злополучная переменная tmx-requestid, цифры которой при разных запросах меняются. я пытаюсь повторить post-запрос при помощи curl. но... какие цифры посылать в переменной tmx-requestid? откуда они вообще берутся?
...
Рейтинг: 0 / 0
curl post-запрос
    #38322654
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Qlewer,

Поискать в исходниках *.js tmx-requestid ?!
...
Рейтинг: 0 / 0
curl post-запрос
    #38322663
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

Ну если цифры появляются каждый раз разные и неизвестно откуда они берутся, значит кто-то явно не хочет, что бы Вы на данный сайт ходили роботом :). А значит это уже взлом чего-то по сути (согласен с vkle, скорее всего снова яндекс деньги, если не перепутал Вас с кем-то ещё).

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

А интересно, там капчи никакой нету что-ли? :) Просто будет интересно, когда дойдёте до этапа взлома капчи... Там уже не просто что-то... там уже нейронную сеть распознавания образов писать надо
...
Рейтинг: 0 / 0
curl post-запрос
    #38322677
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Програмёр,

Капчу наверное придется ручками вводить
...
Рейтинг: 0 / 0
curl post-запрос
    #38322741
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
антигейт - наше всё ;)
...
Рейтинг: 0 / 0
curl post-запрос
    #38322822
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёробычно это в куках хранится в куках минимум инфы, переменные типа Session_id и прочие, необходимые лишь для поддержания авторизации. или это не те куки?

phpzПоискать в исходниках *.js tmx-requestid пролистал все .js-файлы - ничего подобного не нашёл. вообще уже запутался. но опера же как-то что-то отправляет.

подскажете?

ПрограмёрА интересно, там капчи никакой нету что-ли?
если и будет - проблем не вызовет
...
Рейтинг: 0 / 0
curl post-запрос
    #38322843
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewerподскажете?Подсказываю. Имя переменной может формироваться динамически. А может (как и значение) формироваться совсем не яваскриптом и вообще не в веб-браузере, котоый может в данном случае работать всего лишь как прокси для передачи этих данных.
...
Рейтинг: 0 / 0
curl post-запрос
    #38322864
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

имя переменной статическое... а вот значение откуда берётся - я хз. в ответе его нет. я плохо понимаю, откуда берутся значения, которые затем браузер отправляет post-запросом.
...
Рейтинг: 0 / 0
curl post-запрос
    #38322882
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewerимя переменной статическое...А как же это?
QlewerphpzПоискать в исходниках *.js tmx-requestid пролистал все .js-файлы - ничего подобного не нашёл
...
Рейтинг: 0 / 0
curl post-запрос
    #38322898
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

значение, да, разное, а имя всегда "tmx-requestid" )))) сначала я посылаю 1 post-запрос. в ответе получаю переменную location вида http://сайт.ru?requestid=253934303335. перехожу по этой ссылке. далее нужно послать ещё один запрос, но нужно отправить какую-то переменную tmx-requestid, которая очень похожа на requestid. столько же цифр, большая часть которых совпадает. но откуда она берётся, и как её получить - хз
...
Рейтинг: 0 / 0
curl post-запрос
    #38322911
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

В итоге звучит примерно так: мне нужно отправить курлом какие-то данные, но я понятия не имею, какие.

ИМХО топик пора закрывать.
...
Рейтинг: 0 / 0
curl post-запрос
    #38322915
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

О! я нашёл его! в теле ответа!!! в строке
Код: html
1.
<input type="hidden" name="tmx-requestid" value="3539383838293330315f663639653733623430633564373237623435383561636462623765356165613165663839646330357f323130338731383735">

как правильно вырезать значение? искать строку "tmx-requestid", запомнить местоположение, отсчитать вправо несколько символов?(я до этого так делал) или есть способ правильней? если поможете написать при помощи preg_match или ещё как-нить - буду благодарен
...
Рейтинг: 0 / 0
curl post-запрос
    #38323095
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Qlewervkle,

О! я нашёл его! в теле ответа!!! в строке
Код: html
1.
<input type="hidden" name="tmx-requestid" value="3539383838293330315f663639653733623430633564373237623435383561636462623765356165613165663839646330357f323130338731383735">

как правильно вырезать значение? искать строку "tmx-requestid", запомнить местоположение, отсчитать вправо несколько символов?(я до этого так делал) или есть способ правильней? если поможете написать при помощи preg_match или ещё как-нить - буду благодарен

if(preg_match("/<input.*?name=(?:'|\")tmx-requestid(?:'|\").*?value=(?:'|\")([^'\"]+)(?:'|\")/i",$text,$res)) { echo $res[1]; }
...
Рейтинг: 0 / 0
curl post-запрос
    #38323096
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
upd: $text='<input type="hidden" name="tmx-requestid" value="3539383838293330315f663639653733623430633564373237623435383561636462623765356165613165663839646330357f323130338731383735">';
...
Рейтинг: 0 / 0
curl post-запрос
    #38323172
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JustCrazy, what?
...
Рейтинг: 0 / 0
curl post-запрос
    #38323179
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
QlewerJustCrazy, what?
ну ты же просил регулярку
...
Рейтинг: 0 / 0
curl post-запрос
    #38323183
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JustCrazy,

ты прмсваиваешь переменной содержимое всей строки... и? что за бред?
...
Рейтинг: 0 / 0
curl post-запрос
    #38323185
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JustCrazy,

аааааа..... извини, я не видел твоё предыдущее сообщение. только последнее. спасибо, протестирую, отпишу о результатах)
...
Рейтинг: 0 / 0
curl post-запрос
    #38323186
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Qlewer,

для начала я бы опробовал регулярку, прежде чем делать такие резкие выводы.
тебе помогают, а ты грубишь...
...
Рейтинг: 0 / 0
curl post-запрос
    #38323197
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JustCrazy,

огромнейшее спасибо, всё работает!)
Код: php
1.
if(preg_match("/<input.*?name=(?:'|\")tmx-requestid(?:'|\").*?value=(?:'|\")([^'\"]+)(?:'|\")/i",$text,$res)) { echo $res[1]; }

как ты это сделал?) я находил примеры с preg_match, но они сложны для восприятия.
Код: php
1.
2.
"/                       начало
"/<input                 ищется строка слово "<input"


а дальше... тёмный лес...
...
Рейтинг: 0 / 0
curl post-запрос
    #38323198
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
QlewerJustCrazy,

огромнейшее спасибо, всё работает!)
...
как ты это сделал?) я находил примеры с preg_match, но они сложны для восприятия.

Джеффри Фридл
Регулярные выражения, 3е издание. – Пер. с англ. – СПб.: СимволПлюс, 2008. – 608 с., ил.
...
Рейтинг: 0 / 0
curl post-запрос
    #38324624
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полностью копирую post-запрос при помощи curl. отсылаю те же переменные, что отправляются в браузере, значения верные. в ответе я должен получить переменную location. но ответ такой: HTTP/1.1 200 OK Cache-Control: max-age=0, proxy-revalidate Content-Type: text/html; charset=windows-1251 Expires: Mon, 08 Jul 2013 14:25:21 GMT X-FRAME-OPTIONS: deny Transfer-Encoding: chunked Date: Mon, 08 Jul 2013 14:25:21 GMT Server: lighttpd/1.4.30
как такое возможно? мб, в ответе есть подсказки, что не так?
...
Рейтинг: 0 / 0
curl post-запрос
    #38324735
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QlewerX-FRAME-OPTIONS: deny?
...
Рейтинг: 0 / 0
curl post-запрос
    #38324748
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

что? я не знаю, что это)
...
Рейтинг: 0 / 0
curl post-запрос
    #38324751
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой-то запрет чего-то связанного с фреймами. Вероятно. Надо смотреть код, который присылает это сообщение и там искать причину его появления.
...
Рейтинг: 0 / 0
curl post-запрос
    #38326168
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tmx-requestid - если бы я был программистом то подумал что ид генерируется тиками таймера.

Как достать значение переменной это вопрос по greasemonkey. Там - элементарно. Более того, нивкакие курлы лезть не надо. Прямо из той же страницы, пользуясь родными функциямм посылаете то же самое куда следует и получаете что хотите. Поэтому все эти аяксы голимая халява.
...
Рейтинг: 0 / 0
curl post-запрос
    #38326170
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot как правильно вырезать значение? искать строку "tmx-requestid", запомнить местоположение, отсчитать вправо несколько символов?(я до этого так делал) или есть способ правильней? если поможете написать при помощи preg_match или ещё как-нить - буду благодарен[/quot]

Заполнив явой на странице все что хотите просто жмете эту форму (elem.submit или как там) получив на нее ссылку и не надо извлекать сферического коня в вакууме. Никаких hidden и diaplay:none для слесаря не существует - все видно как на ладони.
...
Рейтинг: 0 / 0
curl post-запрос
    #38326171
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TODO кнопку edit.

Все правильно, делается вот так:

Код: sql
1.
2.
	var form = $('form_login').wrappedJSObject;
	form['submitlogin'].click();
...
Рейтинг: 0 / 0
curl post-запрос
    #38326421
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deblogger,

это разве на php? запрос сurl подходит идеально, до этого post-запросы на трёх страницах работали так, как надо, но именно с последним какие-то проблемы. отсылаю всё точно так же, как и браузер, но не получаю ожидаемого ответа.

vkleКакой-то запрет чего-то связанного с фреймами. если честно, не могу сообразить, что делать...
...
Рейтинг: 0 / 0
curl post-запрос
    #38326591
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewerчто делать...
vkleсмотреть код, который присылает это сообщение и там искать причину
...
Рейтинг: 0 / 0
curl post-запрос
    #38326641
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Qlewer,

Ломать яндекс это не хорошо - придут серьезные дяди и в лучшем случае просто настучат по шапке, имхо.
...
Рейтинг: 0 / 0
curl post-запрос
    #38327470
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

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

Вопрос, конечно, риторический, но что вы можете получить от ремота такого, чего не может получить клиент (браузер) без нарушения УК РФ?
...
Рейтинг: 0 / 0
curl post-запрос
    #38327483
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deblogger,

помоги понять, почему post-запрос curl не возвращает то, что нужно, а я пришлю ссылку на свой сайт, когда закончу, чтобы ты поглядел своими глазами на это великое творение...

Модератор:
Qlewer , а вот это уже вполне можно рассматривать как попытку создания преступной группировки. Впрочем, люди в погонах вероятно смогут объяснить это Вам более доходчиво.

Топик закрыт, мемберу Qlewer бан.
--
vkle
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / curl post-запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]