Отобразить captcha на WinForm

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by stas1kus, 7 Jun 2014.

  1. stas1kus

    stas1kus New Member

    Joined:
    25 Jun 2012
    Messages:
    33
    Likes Received:
    4
    Reputations:
    0
    Добрый день.
    У меня возникла проблема в отображении каптчи на WinForm, т.к. у этой каптчи нет конкретной линки, или что, но клацая по ней и пытаясь скопировать URL у нее, каптча типа копируется, но копируется какае-то недоделанная... типа [​IMG] в то время как на самом деле отображается [​IMG]

    Пробовал отсылать всякие кукки и сид для этой каптчи, но результат тот же.. Поэтому становиться вопрос, чтоб как-то захардкодить (вставить в пикчерБокс, или вебБраузер отрезать по этой каптче), или же ж попробовать сделать правильно..

    Спасибо
     
  2. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Несколько бессвязно написан запрос.
    Если ты не можешь скопировать правильную капчу - отобразить правильную капчу в ImageBox (etc) не получится.
    Либо кидай ссылку на сайт откуда нужна капча, либо смотри какие заголовки (не обязательно куки) ты отправляешь неверно.
     
  3. stas1kus

    stas1kus New Member

    Joined:
    25 Jun 2012
    Messages:
    33
    Likes Received:
    4
    Reputations:
    0
    Извини, вопрос писал в попыхах, и сейчас перечитывая сам с трудом понял что написал :) суть была такова, что я отсылал 2 параметра которые ГЕТ выдавал, но картинку получал не правильную.. решил эту проблемы вот таким вот способом

    Code:
    public Image Getmg()
    {
        mshtml.HTMLWindow2 w2 = (mshtml.HTMLWindow2)webBrowser1.Document.Window.DomWindow; 
        w2.execScript("var ctrlRange = document.body.createControlRange();ctrlRange.add(document.getElementById('ID'));ctrlRange.execCommand('Copy');", "javascript");
        return Clipboard.GetImage();
    }
    
     
  4. piplnet

    piplnet Member

    Joined:
    29 Jan 2012
    Messages:
    44
    Likes Received:
    17
    Reputations:
    10
    ужас o_O
     
  5. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    ну почему ужас... если никаким другим способом капчу получить не получается - то WebBrowser-выход.
    А так конечно решение не очень
     
  6. ol1ver

    ol1ver Active Member

    Joined:
    22 Jul 2011
    Messages:
    237
    Likes Received:
    155
    Reputations:
    0
    Проснифай заголовки, юзай curl