Pomyślałem że można by wykorzystać cURL, pobrać obrazek captcha i wysłać zapytanie przez cURL z kodem i ciastkiem. Niby wszystko jest ok ale formularz zawiera dodatkowo token...
Formularz:
<form action="/blocked/index.php" method="post"> <img src="/blocked/image.php" class="captcha" alt=""> <br> <input type="hidden" name="get" value=""> <input type="text" name="code" value=""> <input type="hidden" name="token" value="8e09b646910c088b24b5a331548e4ebd"> <input type="submit" value="Prześlij kod"> </form>
Po pobraniu formularza przez cURL nie ma tego tokena w kodzie html a bez niego formularz nie przechodzi. HELP!
Mój kod:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://webapi.allegro.pl/blocked/index.php"); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); $rawdata = curl_exec($ch); curl_close($ch);