powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Submit для VB
5 сообщений из 5, страница 1 из 1
Submit для VB
    #33547163
kirstr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрий день! Подскажите как сделать на VB6.0 доступ к сайту (я знаю пароль и логин) программно нажимать кнопку Submit где и как указать логин и пароль по умолчанию.
Так я хожу на сайт:
action=http://sayt.ru method=post>
<input type=text name=userw
<input type=password name=passw
<input type=submit name=ok value="wwwwwww"
Как на VB зделать эту передачу
...
Рейтинг: 0 / 0
Submit для VB
    #33547184
ВasiС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читай топик:
http://www.sql.ru/forum/actualthread.aspx?tid=252958
в конце я приводил пример
...
Рейтинг: 0 / 0
Submit для VB
    #33547200
Я давал недавно пример. Вон даже товарищ ссылку привел.

Какое название у формы?

Код: plaintext
<form name=??? method=post action="http://sayt.ru">

Если нет, можно по индексу.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
    Dim objIE
    Dim frm
    
    Set objIE = CreateObject("InternetExplorer.Application")
    
    objIE.Visible =  1 
    objIE.Navigate "http://www..."

    While objIE.Busy
        Wscript.Sleep  200 
    Wend

    Set frm = objIE.document.forms( 0 )

    frm.userw.Value = "abcdef"
    frm.passw.Value = "123456"
    frm.submit.click
    
    Set objIE = Nothing
...
Рейтинг: 0 / 0
Submit для VB
    #33547434
kirstr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что нужно сделать что бы работало WScript.Sleep
OC windows XP
...
Рейтинг: 0 / 0
Submit для VB
    #33547988
Это пример вообще-то представляет собой сценарий, написанный на VBScript.
Создай файл с расширением .vbs и скопируй туда представленный код.

Если работаешь под VB, то можешь воспользоваться функцией WinApi Sleep.

Код: plaintext
1.
Declare Sub Sleep Lib "kernel32" ( _
  ByVal dwMilliseconds As Long)

Либо перепиши цикл следующим образом (без Sleep):

Код: plaintext
1.
Do While objIE.Busy
Loop
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Submit для VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]