query web для сети
выполнить запрос селектора на html/веб
Подпись
> query web --query --as-html --attribute --as-table --inspect
Параметры
-
--query {string}: запрос селектора -
--as-html(-m): вернуть результат запроса в виде html -
--attribute {string}: отбор по заданному атрибуту -
--as-table {table}: поиск таблицы по списку заголовков столбцов -
--inspect(-i): запуск в режиме проверки для получения дополнительной информации для определения заголовков столбцов
Типы входных/выходных данных:
| Входные данные | Выходные данные |
|---|---|
| любые | любые |
Примеры
Получить все <header> элементы с сайта phoronix.com
>http gethttps://phoronix.com|query web-q'header'
Получить html-таблицу из Википедии и разобрать ее в таблицу nushell, используя заголовки столбцов в качестве ориентиров
>http gethttps://en.wikipedia.org/wiki/List_of_cities_in_India_by_population
|query web-t [RankCity'Population(2011)[3]''Population(2001)[3][a]''State or union territory']
Передать несколько CSS-селекторов для извлечения нескольких элементов в одном запросе, сгруппировать результаты запроса вместе и повернуть их, чтобы создать таблицу
>http gethttps://www.nushell.sh|query web-q'h2, h2 + p'|group2|each {rotate--ccwtaglinedescription} |flatten
Получить определенный атрибут html вместо стандартного текста
>http gethttps://example.org|query web--querya--attributehref
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/query_web.html