powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / curl post-запрос
25 сообщений из 35, страница 1 из 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
25 сообщений из 35, страница 1 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / curl post-запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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