powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / InternetExplorer.Application нажатие кнопки
7 сообщений из 7, страница 1 из 1
InternetExplorer.Application нажатие кнопки
    #39834299
LETME
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья, помогите.
Почему не работает? Что делаю не так?
Хочу перейти на страницу и скачать файл - нажать на кнопку web.

Private Sub Кнопка2_Click()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
Dim a

a = "Скачать"

ie.Visible = True

ie.Navigate (" http://мояколея1520.рф/wagon/8/" & "?btn=" & a)



Do Until ie.ReadyState = 4
DoEvents
Loop

End Sub
...
Рейтинг: 0 / 0
InternetExplorer.Application нажатие кнопки
    #39834322
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LETMEДрузья, помогите.
Почему не работает? Что делаю не так?
Если честно Вы все делаете , не так . Я не буду касаться VBA , я только могу дать некоторые пояснения по поводу запроса к северу из браузера .
Я попробовал подтавить Вашу переменную в HTTP запрос таким образом .
Код: vbnet
1.
    http://мояколея1520.рф/wagon/8/?btn=Скачать


И естесственно получил ответ сервера 404 страница не найдена .
Я потом я зашел на этот сайт , и нажал на кнопку скачать , и была совсем другая строка GET запроса . Потому что на сервере нажатие кнопки обрабатывается так же как и в VBA . И это не факт , что имя кнопки именно Скачать , и второе , нажатие кнопки обрабатывается на сервер в скрипте PHP или тому подобное. Если Вы хотите автоматически скачивать что то с сайта , Вам нужно связаться с администрацией сайта , или найти хакеров.
...
Рейтинг: 0 / 0
InternetExplorer.Application нажатие кнопки
    #39834351
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LETMEa = "Скачать"
ie.Navigate (" http://мояколея1520.рф/wagon/8/" & "?btn=" & a)


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub test()
    Dim ie As Object
    
    Set ie = CreateObject("InternetExplorer.Application")
    
    ie.Visible = True
    ie.Navigate ("http://xn--1520-u4d3ahgsb9pe.xn--p1ai/wagon/8/")
    Do While ie.Busy
        DoEvents
    Loop
    ie.Document.getElementsByName("btn")(1).Click
    
    Set ie = Nothing
End Sub
...
Рейтинг: 0 / 0
InternetExplorer.Application нажатие кнопки
    #39834408
LETME
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan, спасибо за комментарий!

court,
спасибо огромное, заработало.
Так пробовал, но мне не хватало (1) - это что означает?

Теперь вроде все Ок, но в Chrome при нажатии файл сохранятся, а в IE он просто открывается в новой вкладке.
Как это можно победить?
...
Рейтинг: 0 / 0
InternetExplorer.Application нажатие кнопки
    #39834460
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LETMEТак пробовал, но мне не хватало (1) - это что означает?Это обозначает 2-й элемент (нумерация с 0) с именем "btn" в Document-е
...
Рейтинг: 0 / 0
InternetExplorer.Application нажатие кнопки
    #39834461
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LETMEв IE он просто открывается в новой вкладке.
Как это можно победить?
Какая ОС / IE ?

тут типа для всех ОС варианты, но в своей Вин10, я этого параметра
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ AttachmentExecute \ {0002DF01-0000-0000-C000-000000000046}
в реестре не нашел ...
...
Рейтинг: 0 / 0
InternetExplorer.Application нажатие кнопки
    #39835591
LETME
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
courtLETMEв IE он просто открывается в новой вкладке.
Как это можно победить?
Какая ОС / IE ?

тут типа для всех ОС варианты, но в своей Вин10, я этого параметра
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ AttachmentExecute \ {0002DF01-0000-0000-C000-000000000046}
в реестре не нашел ...

quot, спасибо большое за комментарии!

У меня тоже Вин10 и не нашел там такого.
Пошарил по другим ресурсам, тоже решения нет с этим вопросом касательно IE.

Пришлось руками понажимать в Chrome - то что было нужно)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / InternetExplorer.Application нажатие кнопки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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