Аватар для borockov
4 / 4 / 3
Регистрация: 05.11.2012
Сообщений: 245
1

Как в webbrowser программно нажать на JS кнопку?

28.05.2013, 14:53. Показов 2376. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте друзья, у меня такой вопрос, никак не получается нажать на кнопку которая находится на одном сайте. Вот код кнопки на которую не получается нажать.
HTML5
1
<a id="id_body_code" href="javascript:;" class="mceButton mceButtonEnabled mce_code" onmousedown="return false;" onclick="return false;" title="Изменить HTML код"><span class="mceIcon mce_code"></span></a>
Я цепляюсь за id но все равно ничего не выходит:

Delphi
1
2
WebBrowser1.Navigate('http://subscribe.ru/group/blog-kak-sposob-zarabotka/write/');
webbrowser1.oleobject.document.getelementbyid('id_body_code').click;
То есть я сначала загружаю страницу, затем пытаюсь нажать на кнопку, ну вот тут как раз с кнопкой проблемы.
Вылетает ошибка:
raised exception class eaccessviolation with message
Друзья подскажите пожалуйста, где я ошибаюсь. Заранее спасибо.
0
28.05.2013, 14:53
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2013, 14:53
Ответы с готовыми решениями:

Как программно нажать на кнопку на сайте в WebBrowser
Я создаю браузер для работы на сайте kolotibablo,для более удобной работы на сайте. так вот в прошлый раз я задавал вопрос о том как...

Программно нажать кнопку в WebBrowser
Как в webbrowser программно нажать одну или несколько кнопко подряд?

WebBrowser - программно нажать на кнопку
Господа, столкнулся с проблемой, которую не могу решить уже неколько дней. Задача: С помощью webbrowser загрузить сайт...

1
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
28.05.2013, 22:21 2
там нужно доп модуль использовать, чета типо jswebbrowser чтоли. гугли

Добавлено через 2 минуты
Delphi
1
jsWebbrowser
- модуль..

пример использования:
Delphi
1
Webbrowser1.RunJS('$("div.blue28").find("a").eq(0).trigger("click")');
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.05.2013, 22:21
Помогаю со студенческими работами здесь

Программно нажать кнопку в webBrowser
Доброго дня программисты. Возникла потребность интернет аукционе программно нажать кнопку тем самым купить лот. Я разместил компонент...

Программно нажать на кнопку, используя WebBrowser
Здравствуйте. Я совсем недавно работаю с этим компонентом и пока никак не могу нормально в нём разобраться. В данном случае проблема в...

Программно нажать на кнопку на странице webbrowser если у элемента нет ID
&lt;input value= Войти data-l=&quot;t,sign_in type=submit class='button-pro wide’&gt; == $0 Это кнопка &quot;войти &quot; на одноклассниках. Задача — сделать...

Как можно нажать программно нажать на кнопку, у которой нет id?
Как можно нажать программно нажать на кнопку, у которой нет id?? В html она прописывается так: &lt;a href=&quot;#&quot; onclick=&quot; ...

Как нажать на кнопку в WebBrowser?
Понимаю что вопросу уже миллион лет, но вот конкретный пример, хочу войти на сайт Cyberforum.Ru, ввести свои данные и кликнуть по кнопке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Рекурсивные типы в Python
stackOverflow 19.02.2025
Рекурсивные типы данных представляют собой особую категорию структур, которые определяются через самих себя или через взаимные ссылки друг на друга. Такие типы играют важнейшую роль при создании. . .
Распознавание улыбки на Python с помощью OpenCV, Keras и TensorFlow
stackOverflow 19.02.2025
Компьютерное зрение и распознавание эмоций становятся все более востребованными технологиями. Они находят применение в самых разных областях - от систем безопасности до пользовательских интерфейсов и. . .
Распознавание капчи на Python с помощью глубокого обучения, Keras и TensorFlow
stackOverflow 19.02.2025
Развитие технологий глубокого обучения и компьютерного зрения создало интересный парадокс - системы, изначально разработанные для защиты от автоматизации, теперь могут быть преодолены с помощью. . .
Анализ тональности на Python
stackOverflow 19.02.2025
Анализ тональности текста (Sentiment Analysis) - одно из наиболее востребованных направлений в обработке естественного языка, которое позволяет автоматически определять эмоциональную окраску. . .
Обнаружение аномалий в машинном обучении на Python
stackOverflow 19.02.2025
Аномалии — это отклонения от ожидаемого поведения системы, которые могут указывать как на потенциальные проблемы, так и на интересные возможности для исследования. В контексте машинного обучения. . .
Введение в представления (views) Django
stackOverflow 19.02.2025
Представления (views) - ключевой элемент веб-фреймворка Django, который отвечает за обработку HTTP-запросов и формирование ответов. Они действуют как посредники между данными приложения и шаблонами,. . .
Что такое шаблоны Django и как с ними работать
stackOverflow 19.02.2025
Шаблоны Django - основополагающий компонент фреймворка Django, который позволяет эффективно разделять логику приложения и его визуальное представление. Это очень важный инструмент для. . .
Какой Python Web-фреймворк лучший: Django, Flask или FastAPI?
stackOverflow 19.02.2025
В разработке под веб Python занимает особое место благодаря своей универсальности и богатой экосистеме. При создании веб-приложений разработчики сталкиваются с важным выбором - какой фреймворк. . .
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией и Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru