|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - вытянуть информацию из html полученного через curl |
|
PowerShell - вытянуть информацию из html полученного через curl
|
Старожил Сообщения: 211 |
Профиль | Отправить PM | Цитировать
Доброго всем времени суток. Есть задача, которую надо решить именно через bat. Через curl скачивается страничка и из нее нужно извлечь нужную информацию, на скрине отмечено, что нужно вытянуть мак-адрес, номер телефона, модель и серийный номер. На данный момент батник уже может: узнает какая подсеть на компе, потом сканит диапазон из этой подсети, потом curl скачивает странички с айпишки с данными. А вот далее нужно, чтобы батник мог как-то вытянуть данные со странички и плюс как-то мог сам подставить все странички, которые есть в папке.
|
|
Отправлено: 08:26, 16-04-2020 |
fascinating rhythm Сообщения: 6530
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 14:10, 16-04-2020 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 211
|
Профиль | Отправить PM | Цитировать почему то повторяются значения.
|
Последний раз редактировалось Griboed0ff, 17-09-2021 в 15:32. Отправлено: 14:30, 16-04-2020 | #22 |
fascinating rhythm Сообщения: 6530
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 14:39, 16-04-2020 | #23 |
Старожил Сообщения: 211
|
Профиль | Отправить PM | Цитировать еще заметил что разные модели имеют разный адрес странички, http://10.83.3.156/ и если изменить адрес на $html = (curl "http://$ip").rawcontent -replace "<.*?>",";" -split ';+ ' -replace "^.*;", то ничего не находит
MAC-адрес Номер телефона Серийный номер Номер модели --------- -------------- -------------- ------------ HTTP/1.1 200 OK... |
Отправлено: 15:06, 16-04-2020 | #24 |
Старожил Сообщения: 211
|
Профиль | Отправить PM | Цитировать другие модели имеют другую структуру страничек.
|
Последний раз редактировалось Griboed0ff, 17-09-2021 в 15:32. Отправлено: 15:26, 16-04-2020 | #25 |
Старожил Сообщения: 211
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
|
|
Отправлено: 15:38, 16-04-2020 | #26 |
Старожил Сообщения: 211
|
Профиль | Отправить PM | Цитировать изменил адрес странички, айпишки, которые до этого нормально отдавали данные, даже просто по адресу (http://10.83.3.156/) нормально работает и дальше. Но другие модели не получается снять данные, похоже поиск неправильно работает.
|
Последний раз редактировалось Griboed0ff, 17-09-2021 в 15:32. Отправлено: 15:50, 16-04-2020 | #27 |
fascinating rhythm Сообщения: 6530
|
Профиль | Отправить PM | Цитировать Цитата Griboed0ff:
А как это батником вы собирались реализовывать, вообще уму непостижимо. |
|
------- Отправлено: 18:22, 16-04-2020 | #28 |
Старожил Сообщения: 211
|
Профиль | Отправить PM | Цитировать две модели у нас, у второй просто другой адрес, структура поменялась и получается парсер не срабатывает. Я так понимаю дело в
Цитата DJ Mogarych:
|
|
Последний раз редактировалось Griboed0ff, 17-09-2021 в 15:32. Отправлено: 18:45, 16-04-2020 | #29 |
fascinating rhythm Сообщения: 6530
|
Профиль | Отправить PM | Цитировать Ладно, две попробуем.
Надо эти HTML-файлы парсить по-разному, там даже в одной и той же таблицы тэги отсортированы по-разному, вот, например, в нужной таблице: Первая модель - <table cellspacing="10" cellpadding="0" border="0"> Вторая модель - <TABLE BORDER="0" CELLSPACING="10" CELLPADDING="0"> |
------- Отправлено: 18:49, 16-04-2020 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как получить информацию, не отображаемую в HTML-коде? | Apock | Вебмастеру | 0 | 26-12-2015 22:11 | |
Имитация браузера через cURL | dmit.medv | Вебмастеру | 0 | 28-12-2012 18:02 | |
[решено] Вывести информацию из файла через JS | MultiMax | Вебмастеру | 1 | 31-05-2011 22:58 | |
[решено] Вытянуть содержание HTML тега с помощью регулярных выражений | aesir | AutoIt | 4 | 28-08-2009 21:22 | |
Как передать в javascript данные массива, полученного из кода на php | vagner_HATE | Вебмастеру | 1 | 18-06-2009 13:51 |
|