Работа с HTML

Простейшие вопросы в области инженерной разработки

Работа с HTML

Postby kashegor on 18 Jan 2018, 20:37

Приветствую всех! У меня вопрос, как можно с помощью :labview: получить текстовик сайта?
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby dadreamer on 18 Jan 2018, 22:14

HTTP Client -> Get
User avatar
dadreamer
professor
professor
 
Posts: 3085
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 776
I/O VIP vision internet

Re: Работа с HTML

Postby kashegor on 19 Jan 2018, 15:59

Данная функция не загружает множество java скриптов, что не позволяет работать с сайтом в полном объеме, может есть еще какие нибудь-варианты?
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby dadreamer on 19 Jan 2018, 19:03

.NET & ActiveX -> Web Browser ?
User avatar
dadreamer
professor
professor
 
Posts: 3085
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 776
I/O VIP vision internet

Re: Работа с HTML

Postby kashegor on 19 Jan 2018, 19:10

Не знаю как из него код вытащить
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby IvanLis on 19 Jan 2018, 20:49

> Не знаю как из него код вытащить
Почитайте MSDN: url="https://msdn.microsoft.com/ru-ru/library/system.windows.forms.webbrowser.documenttext(v=vs.110).aspx"
User avatar
IvanLis
professor
professor
 
Posts: 4575
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 722
hardware VIP bloggers teachers

Re: Работа с HTML

Postby kashegor on 21 Jan 2018, 17:51

Спасибо, буду побывать! Возник по ходу еще вопрос на счет русской раскладки: когда загружаю с сайта информацию на русском, она проявляется в разных символах, не подскажите как это можно исправить?
Attachments
Безымянный1.png
Безымянный1.png (14.61 KiB) Viewed 2266 times
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby dadreamer on 21 Jan 2018, 20:01

> когда загружаю с сайта информацию на русском, она проявляется в разных символах, не подскажите как это можно исправить?
Ну, либо "ручками" сконвертировать текст, либо задать кодировку перед загрузкой сайта. Интересно, а где у вас такие символы появляются? Я сейчас загрузил Яндекс через Web Browser, и исходник возвращается без кракозябр (кириллица в нормальном виде).

Вот вам, кстати, примерчик: https://forums.ni.com/t5/Example-Progra ... -p/3520046
Только вместо Inner Text надо взять Inner HTML.
User avatar
dadreamer
professor
professor
 
Posts: 3085
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 776
I/O VIP vision internet

Re: Работа с HTML

Postby kashegor on 23 Jan 2018, 16:07

Большое спасибо, все получилось, только вопросы продолжают возникать, в этот раз не загружается очень много java скриптов, есть ли возможность как-нибудь подключить JavaScript?
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby dadreamer on 23 Jan 2018, 16:16

Java Script поддерживается - см. скриншот. Проблема скорей всего в движке Web Browser, использующем по дефолту IE 7. Можете попробовать переназначить версию IE : https://forums.ni.com/t5/LabVIEW/IWebBr ... -p/3338002
Attachments
2018-01-23_18-11-05.jpg
2018-01-23_18-11-05.jpg (743.29 KiB) Viewed 2216 times
User avatar
dadreamer
professor
professor
 
Posts: 3085
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 776
I/O VIP vision internet

Re: Работа с HTML

Postby kashegor on 23 Jan 2018, 16:47

Спасибо, буду пробывать
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby kashegor on 31 Jan 2018, 16:45

Еще раз приветствую всех, возник еще один вопрос при разработке: есть ли возможность, чтобы автоматизировать нажатие кнопки на сайте для догрузки сайта?
Например заходим на сайт, там определенная информация и кнопка "показать больше", можно ли сделать так чтобы он сразу загружал все полностью?
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby dadreamer on 01 Feb 2018, 15:49

> можно ли сделать так чтобы он сразу загружал все полностью?
Если "он" - это компонент Web Browser, то нет. Нажимайте вручную или используйте GET/POST.
User avatar
dadreamer
professor
professor
 
Posts: 3085
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 776
I/O VIP vision internet

Re: Работа с HTML

Postby kashegor on 01 Feb 2018, 18:26

равильный
Attachments
132.jpg
jpg
132.jpg (78.96 KiB) Viewed 2088 times
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Работа с HTML

Postby kashegor on 01 Feb 2018, 18:27

Не могу понять, почему он пишет, что запрос не правильный?
kashegor
beginner
beginner
 
Posts: 46
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Next

Return to Для чайников

Who is online

Users browsing this forum: No registered users and 9 guests

cron