Spec-Zone.ru › Nushell

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API