ФорумПрограммированиеPHP для идиотов → CURL + DLE = капча

CURL + DLE = капча

  • mustang

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 22 ноября 2009 г. 23:24

    чета уже пол дня ипуся …
    как получить курлом с сайта DLE капчу? показать её или сохранить картинкой на диске?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 22 ноября 2009 г. 23:42, спустя 18 минут 34 секунды


    чета уже пол дня ипуся …
    как получить курлом с сайта DLE капчу? показать её или сохранить картинкой на диске?
    нет хакам на пiха.ру
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 23 ноября 2009 г. 0:03, спустя 21 минуту 13 секунд

    mustang, зайти на сайт, найти там капчу и сохранить ее как картинку :) и не важно DLE это или нет
    Где у тебя затык?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • mustang

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 23 ноября 2009 г. 0:36, спустя 32 минуты 31 секунду

    phpdude,
    ой да ладно … разве это хак? так … автоматизировать действа хочу …



    курл логинится, заходит на страницу добавления новости…. HIDE поля выдираю…

    ну и каптча там есть
    у нее урл, либо такой
    http://...................../engine/modules/antibot.php

    либо такой бывает …
    http://....................../engine/modules/antibot.php?rndval=1258963742546


    ну у меня сама форма отображать картинко не хочет…
    <form>
    <input type="text" name="captcha">
    <img src="http://............../engine/modules/antibot.php" />
    </form>


    а скрипт если для картинки сделать локальный
    <img src="capa.php" />

    то CAPA через курл подключаясь к http://................/antibot.php
    и делая
    header("Content-type: image/jpeg");
    echo capa;


    тож ниче не делает … от куда плясать?
  • mustang

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 23 ноября 2009 г. 0:58, спустя 22 минуты 22 секунды

    пока отбой … вроде побеждается …
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 23 ноября 2009 г. 2:26, спустя 1 час 27 минут 41 секунду

    вроде я давал ТЕБЕ же дуд курл пример регистрации автоматической, или это не так?
    Спустя 47 сек.
    видимо не тебе

    DudeCurl пример от epsyl
    Сапожник без сапог
  • mustang

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 23 ноября 2009 г. 16:16, спустя 13 часов 49 минут 39 секунд

    чета серовно не выходит ….

    работает на 50% …
    тут сначала форма появляется, вводишь в INPUT чего-нить, отправляешь, и дальше после ELSE код в captcha.php работает и показывает капчу, а в форме не хочет … где затык?

    session_start();

    // если еще не ввели капчу
    if(strlen($_POST['captcha'])<2){

    ………. тут курл соеденяется и доходит то формы с каптчей ……….

    //выводим форму, img картинку показывать НЕ ХОЧЕТ
    echo "<form method=\"post\">
    <input type=\"text\" name=\"captcha\" />
    <input type=\"submit\" value=\"register\" /><br/>
    <img src=\"captcha.php\" /></form>";


    //если ввели капчу
    } else {

    include('captcha.php');

    }



    КОД captcha.php – тут сам по себе картинку показывает

    $curl = $_SESSION['curl'];
    $post = $_SESSION['post_data'];

    header("Content-type: image/jpeg");
    $content = $curl->init("http://……………./engine/modules/antibot.php")->exec();
    echo $content;
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 23 ноября 2009 г. 23:51, спустя 7 часов 35 минут 7 секунд

    $_SESSION['curl'];
    Ужас. Вы уверены, что так надо?
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 23 ноября 2009 г. 23:59, спустя 8 минут 42 секунды

    $_SESSION['curl'];

    ОМФГ
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 24 ноября 2009 г. 0:06, спустя 6 минут 17 секунд


    $_SESSION['curl'];
    Ужас. Вы уверены, что так надо?
    а почему нет? :)


    $_SESSION['curl'];

    ОМФГ
    круто класс, ага? :) даже такое может )
    Сапожник без сапог
  • mustang

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 24 ноября 2009 г. 0:28, спустя 21 минуту 54 секунды

    не вдаемся в подробности работы курла и внешнего вида кода …
    дайте пример использования CURL + капчи + отправка всего этого дела
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 24 ноября 2009 г. 0:41, спустя 13 минут 15 секунд

    mustang регся на antigate.com, там есть примеры
  • OleKsa

    Сообщения: 15 Репутация: N Группа: Кто попало

    Spritz 18 августа 2012 г. 9:09, спустя 998 дней 7 часов 27 минут

    говори пожалуста не пословицами и загадками а доступным языком))

Пожалуйста, авторизуйтесь, чтобы написать комментарий!