ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[Visual Basic 6] Получение капчи
  #1  
Старый 19.04.2010, 22:04
Аватар для Mimahaks
Mimahaks
Новичок
Регистрация: 25.10.2009
Сообщений: 19
Провел на форуме:
191067

Репутация: 2
Thumbs up [Visual Basic 6] Получение капчи

Собственно сабж, как можно получить капчу с сайта в форму или скажем в элемент Picture (Image)...Например с сайта heroeswm.ru - при реге там простая капча...хочу сделать авторегер, как мне получить ту капчу в форму? Буду благодарен за любые советы, а за особо полезные буду раздавать Плюсы))))

Заранее всем Спасибо!
 
Ответить с цитированием

  #2  
Старый 21.04.2010, 17:30
Аватар для xafon
xafon
Познающий
Регистрация: 02.12.2009
Сообщений: 37
Провел на форуме:
195146

Репутация: 15
По умолчанию

вот тут глянь, должно помочь, правда на английском, но к статье прилагается сорец.
 
Ответить с цитированием

  #3  
Старый 21.04.2010, 18:49
Аватар для A_n_d_r_e_i
A_n_d_r_e_i
Участник форума
Регистрация: 02.09.2009
Сообщений: 286
Провел на форуме:
3426765

Репутация: 257
Отправить сообщение для A_n_d_r_e_i с помощью ICQ
По умолчанию

Цитата:
Сообщение от xafon  
вот тут глянь, должно помочь, правда на английском, но к статье прилагается сорец.
*** там .NET
нужно [Visual Basic 6]

Последний раз редактировалось begin_end; 29.04.2010 в 20:50.. Причина: мат
 
Ответить с цитированием

  #4  
Старый 21.04.2010, 18:54
Аватар для Byte_
Byte_
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме:
351188

Репутация: 65
По умолчанию

A_n_d_r_e_i, пойми правильно, мало у кого vb6 поставлен...
переходи на .net ИМХО...
 
Ответить с цитированием

  #5  
Старый 21.04.2010, 19:02
Аватар для A_n_d_r_e_i
A_n_d_r_e_i
Участник форума
Регистрация: 02.09.2009
Сообщений: 286
Провел на форуме:
3426765

Репутация: 257
Отправить сообщение для A_n_d_r_e_i с помощью ICQ
По умолчанию

Цитата:
Сообщение от Byte_  
A_n_d_r_e_i, пойми правильно, мало у кого vb6 поставлен...
переходи на .net ИМХО...
мне на вб привычней..
памагите люди
 
Ответить с цитированием

  #6  
Старый 21.04.2010, 19:43
Аватар для xafon
xafon
Познающий
Регистрация: 02.12.2009
Сообщений: 37
Провел на форуме:
195146

Репутация: 15
По умолчанию

мб это поможет:

Код:
Private Sub MakeCaptchaImage(ByVal pic As PictureBox, ByVal _
    txt As String, ByVal min_size As Integer, ByVal _
    max_size As Integer)
Dim wid As Single
Dim hgt As Single
Dim ch_wid As Single
Dim i As Integer
Dim font_size As Single
Dim ch As String
Dim X As Single
Dim Y As Single
Dim prev_angle As Single
Dim angle As Single
Dim x1 As Single
Dim y1 As Single
Dim x2 As Single
Dim y2 As Single

    ' See how much room is available for each character.
    wid = pic.ScaleWidth
    hgt = pic.ScaleHeight
    ch_wid = wid / Len(txt)

    ' Draw each character.
    prev_angle = 0
    pic.Cls
    Randomize
    For i = 1 To Len(txt)
        ' Get the character and font size.
        ch = Mid$(txt, i, 1)
        font_size = min_size + Rnd * (max_size - min_size)

        ' Get the position.
        X = (i - 0.75 + Rnd * 0.5) * ch_wid
        Y = hgt / 2 + Rnd * (hgt - pic.ScaleY(font_size, _
            vbPoints, vbTwips))

        ' Get the angle.
        angle = prev_angle
        Do While Abs(angle - prev_angle) < 10
            angle = -20 + Rnd * (20 - -20)
        Loop
        prev_angle = angle

        ' Draw the next character.
        DrawCenteredRotatedText picCaptcha, ch, X, Y, _
            angle, font_size
    Next i

    ' Mess things up a bit.
    For i = 1 To 10
        x1 = Rnd * wid
        y1 = Rnd * hgt
        x2 = Rnd * wid
        y2 = Rnd * hgt
        pic.Line (x1, y1)-(x2, y2)
    Next i
    For i = 1 To 10
        x1 = Rnd * wid
        y1 = Rnd * hgt
        x2 = Rnd * wid
        y2 = Rnd * hgt
        pic.Line (x1, y1)-(x2, y2), vbWhite
    Next i
End Sub
 
Ответить с цитированием

  #7  
Старый 21.04.2010, 19:53
Аватар для Sunstrider
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
Провел на форуме:
475927

Репутация: 12
Отправить сообщение для Sunstrider с помощью ICQ
По умолчанию

Цитата:
Сообщение от xafon  
мб это поможет:

Код:
Private Sub MakeCaptchaImage(ByVal pic As PictureBox, ByVal _
    txt As String, ByVal min_size As Integer, ByVal _
    max_size As Integer)
Dim wid As Single
Dim hgt As Single
...
    Next i
End Sub
А где тут URL для парси капчи ?

Последний раз редактировалось begin_end; 21.04.2010 в 22:04.. Причина: оверквотинг
 
Ответить с цитированием

  #8  
Старый 21.04.2010, 20:06
Аватар для Tigger
Tigger
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме:
5386281

Репутация: 1177


Отправить сообщение для Tigger с помощью ICQ
По умолчанию

о_0
перекодишь на саму каптчу, весь исходник кладешь в файл gif\png\jpg\etc, загружаем на форму.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регеры ICQ UIN'ов by saiNT sai_NT ICQ 477 13.06.2010 17:48
Продам способ обхода бана групп. AMADEY Покупка, продажа, услуги в Соц. Сетях 20 21.12.2009 17:15
Visual Basic k@sper Болталка 2 09.04.2009 02:41
Вышла предварительная версия Visual Basic 9.0 dinar_007 Мировые новости 0 26.01.2006 17:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ