Простой парс страницы в хроме на зеннодроид

monstorro

Client
Регистрация
10.04.2016
Сообщения
128
Благодарностей
15
Баллы
18
Подскажите как сделать Простой парс страницы в хроме на зеннодроид? Средствами дроида не смог ничего сделать (только начинаю с ним работать) может есть возможность С# кодом это решить? Задача отпарсить страничку из сайта открытого в хроме все текстовые значения, понятно что получится отпарсить только видимую его часть (целую ночь читал форум) а потом регуляркой найду что мне нужно. Помогите если сможете. Спасибо за Ваше время.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 408
Благодарностей
775
Баллы
113
Можно вытянуть всю html страницу (не только видимую часть), на форуме надо поискать js код для этого
 
  • Спасибо
Реакции: monstorro

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 408
Благодарностей
775
Баллы
113
 
  • Спасибо
Реакции: monstorro

monstorro

Client
Регистрация
10.04.2016
Сообщения
128
Благодарностей
15
Баллы
18

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 408
Благодарностей
775
Баллы
113
  • Спасибо
Реакции: monstorro

monstorro

Client
Регистрация
10.04.2016
Сообщения
128
Благодарностей
15
Баллы
18
Вы простите плиз но я туплю вот этот код?
var xml = instance.DroidInstance.Hierarchy.GetLayout(); // Получить XML текущего экрана устройства
если да, то я чтото не правильно делаю может нужно применительно к моей задаче стото поменять? При запуске этого кода приходит ответ ок может где переменную указать надо?
 

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 258
Благодарностей
801
Баллы
113
Вы простите плиз но я туплю вот этот код?
C#:
var webView = instance.DroidInstance.WebView;

var script = "return document.documentElement.innerHTML"; // JS получить html страницы
var html = webView.EvaluateScript(script); // Выполнить скрипт и получить html
 
  • Спасибо
Реакции: monstorro

monstorro

Client
Регистрация
10.04.2016
Сообщения
128
Благодарностей
15
Баллы
18
var webView = instance.DroidInstance.WebView; var script = "return document.documentElement.innerHTML"; // JS получить html страницы var html = webView.EvaluateScript(script); // Выполнить скрипт и получить html
Возвращает в переменную значение ок может на сайте какая защита
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 408
Благодарностей
775
Баллы
113
  • Спасибо
Реакции: monstorro

monstorro

Client
Регистрация
10.04.2016
Сообщения
128
Благодарностей
15
Баллы
18

Кто просматривает тему: (Всего: 7, Пользователи: 0, Гости: 7)