Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Anderis49
-42 / 41 / 6
Регистрация: 07.08.2013
Сообщений: 1,112
Записей в блоге: 1
.NET 4.x

Взаимодействие с браузером интернета

29.07.2017, 13:47. Показов 882. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем знатокам доброго времени суток!

Открываю страницу браузером. На странице таблица с вопросами.
Как сделать, чтобы по клику мыши в строки таблицы вставлялся текст из текстового файла?

Спасибо за понимание!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.07.2017, 13:47
Ответы с готовыми решениями:

Взаимодействие с браузером
Хотелось бы узнать, можно ли каким-либо образом заставить программу взаимодействовать со сторонним браузером(opera), к примеру при нажатии...

Взаимодействие с браузером
Подскажите пожалуйста как можно изменить стратовую страницу браузера из программы на C#?

Взаимодействие с браузером Firefox
Здравствуйте, Можно ли на C# написать программу которая через браузер Firefox могла бы обновлять страницу по таймеру,и получать её...

6
 Аватар для Anderis49
-42 / 41 / 6
Регистрация: 07.08.2013
Сообщений: 1,112
Записей в блоге: 1
02.08.2017, 09:07  [ТС]
Ну и ну....81 человек посмотрел и ни у одного нет никаких соображений о взаимодействии Visual Basic .NET со страницами из Интернета.
-1
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
02.08.2017, 10:58
Anderis49, Минута гугления и варианты решения найдены. Ссылка
Не знаешь c#? Не проблема!

Автор предлагает такое
C#
1
2
3
JsFireEvent("document.getElementsByTagName('a')[0]", "click");
 
JsFireEvent("document.getElementsByTagName('a')[0]", "mouseup");
C#
1
2
3
4
5
6
7
8
9
10
public void JsFireEvent(string getElementQuery, string eventName)
{
    web.ExecuteJavascript(@"
                        function fireEvent(element,event) {
                            var evt = document.createEvent('HTMLEvents');
                            evt.initEvent(event, true, false ); // event type,bubbling,cancelable
                            element.dispatchEvent(evt);                                 
                        }
                        " + String.Format("fireEvent({0}, '{1}');", getElementQuery, eventName));
}
2
 Аватар для Anderis49
-42 / 41 / 6
Регистрация: 07.08.2013
Сообщений: 1,112
Записей в блоге: 1
05.08.2017, 09:53  [ТС]
Цитата Сообщение от edward_freedom Посмотреть сообщение
Минута гугления и варианты решения найдены. Ссылка
Не знаешь c#? Не проблема!
Спасибо за ссылку на кодировщик, но, прости, ничегошеньки не понял куда вставлять.
0
-14 / -8 / 0
Регистрация: 18.07.2016
Сообщений: 85
05.08.2017, 10:19
Anderis49,
VB.NET
1
2
3
Public Sub JsFireEvent(getElementQuery As String, eventName As String)
    web.ExecuteJavascript(vbCr & vbLf & "                        function fireEvent(element,event) {" & vbCr & vbLf & "                            var evt = document.createEvent('HTMLEvents');" & vbCr & vbLf & "                            evt.initEvent(event, true, false ); // event type,bubbling,cancelable" & vbCr & vbLf & "                            element.dispatchEvent(evt);                                 " & vbCr & vbLf & "                        }" & vbCr & vbLf & "                        " + [String].Format("fireEvent({0}, '{1}');", getElementQuery, eventName))
End Sub
0
 Аватар для Anderis49
-42 / 41 / 6
Регистрация: 07.08.2013
Сообщений: 1,112
Записей в блоге: 1
06.08.2017, 07:38  [ТС]
Цитата Сообщение от GeorgyTheBlack Посмотреть сообщение
web.ExecuteJavascript
Сразу же ругается на "web", пишет - "ExecuteJavascript" не является членом "Web"
0
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
06.08.2017, 10:59
Anderis49, В теме же написано, какой браузер там используется
I am trying to get Awesomium
Но ты можешь использовать любой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.08.2017, 10:59
Помогаю со студенческими работами здесь

Взаимодействие с браузером
Какую библиотеку можно использовать что бы взаимодействовать с браузером,например мне надо что бы программа ввела определенное слово на...

Взаимодействие с браузером
Сразу скажу, что не уверен что такое вообще возможно в java(просто из языков знаю только c++, ну а java начал изучать). Есть необходимость...

Взаимодействие с веб браузером
В делфи есть компонет "WebBrowser" с помощью которого можно эмулировать стандатный интеренет эксплоуер. Но у меня стоит цель чтобы сервер...

Взаимодействие с внешним браузером
Мне надо сделать программу, работающую с социальной сетью ВК через ее официальный API. Почти вся работа связана с прямой отправкой запросов...

Как ускорить работу интернета и скорость интернета?
кто знает как ускорить работу интернета и скорость интернета. У меня USB 3G modem скорость 236 кб\сек, скорость передачи 1-3\кб а то и...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru