Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите содрать капчу курлом (https://forum.antichat.xyz/showthread.php?t=175280)

Margin 01.02.2010 12:40

Помогите содрать капчу курлом
 
Есть сайт на нем выводится капча. Вот таким вот образом.
Код HTML:

<a class='captcha' title='Обновить' href='#' onclick="$('#captcha').attr('src','http://*******/securimage_show.php?' + Math.random());return false;"><img id='captcha' src='http://*******/securimage_show.php' border='0' /></a>
как скомуниздить капчу курлом

Я делаю но не получается:
1)Беру phpsessid c адреса где инклудится капча.
2)Иду курлом по адресу http://*******/securimage_show.php
3)Изменяю сессию на сессию пункта 1
Вот таким образом:
PHP код:

$cookie='PHPSESSID='.$session;
curl_setopt ($chCURLOPT_COOKIE$cookie); 

Но картинка выводится другая! Не такая как там где она инклудится.

GlooK 01.02.2010 12:43

Выложи линк на сайт, очень сложно сказать что там.
Если приват, то в ПМ можешь кинуть.

mr.The 01.02.2010 12:50

Само просто - берёшь ff и tamper data и смотришь куда идёт запрос.

pumbo 01.02.2010 16:50

Цитата:

Сообщение от Margin
Но картинка выводится другая! Не такая как там где она инклудится.

Логично предположить, что при каждом новом запросе генерируется новая картинка.
// или я тебя не так понял

Deathdreams 01.02.2010 17:17

Цитата:

Сообщение от pumbo
Логично предположить, что при каждом новом запросе генерируется новая картинка.
// или я тебя не так понял

Всего возможно сделать 2 запроса к картинке с одним и тем же SSID (т.е. получить 2 раза одну и ту же картинку)

b3 01.02.2010 17:24

Элементарно, первым курлом идеш на страницу, где нужно ввести капчу, далее идеш вторым курлом с этими же куками (CURLOPT_COOKIEFILE, './cook' ) на сам скрипт капчи:
http://*******/securimage_show.php
и сохраняеш капчу в файл, далее делаеш манипуляции с капчей как сам хочеш.


Время: 17:15