LINUX.ORG.RU

Вытащить куки из ответа


0

0

Добрый день! Написал простенький на С++ веб-клиент. Когда сервер присылает ответ от POST запроса.Надо пропарсить ответ от сервера(вытащить куки). Куки находятся среди <input type='hidden' name='s' value='bb1pekf7f42a1tes3adfu6d762ed389ef4pa8c3237651805035118b1' />. Как лучше всего реализовать? Возможно такое сделать с помощью String class?


Ответ на: комментарий от Deliza

Perl действительно очень помог бы =)

C:\>perl -nle "print $& if m|(?<=name='s' value=')\w+|" otvet.txt

На C++ можно перебирать по строкам и токинам, как Eddy_Em предложил.

hunt
()
Ответ на: комментарий от hunt

Если Вам именно такую подстроку нужно найти, перебирайте по строкам файл и ищите подстроку «<input type='hidden' name='s' value='». Если нашлась - взять 32 (32?) символа после неё.

hunt
()
Ответ на: комментарий от Deliza

А он весьма неплох и удобен именно в обработке текста, там не так сложно всё, изучите, чем Франкенштейна лепить. -)

Reaper ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.