НачатьНачать бесплатно

Символ подстановки в CSS

В CSS-локаторах тоже можно использовать символ подстановки *! Применяется он схожим образом — когда тип тега не важен. Например:

  • Строка CSS-локатора '*' выбирает все элементы HTML-документа.
  • Строка CSS-локатора '*.class-1' выбирает все элементы, принадлежащие классу class-1, однако это избыточно: строка '.class-1' даёт тот же результат.
  • Строка CSS-локатора '*#uid' выбирает элемент с атрибутом id, равным uid, однако это тоже избыточно: строка '#uid' справляется с той же задачей.

В этом упражнении вам предстоит по аналогии с символом подстановки из XPath-нотации выяснить, как выбрать все дочерние элементы заданного элемента с помощью CSS-локатора.

Это упражнение является частью курса

Веб-скрапинг на Python

Посмотреть курс

Инструкции к упражнению

  • Присвойте переменной css_locator строку CSS-локатора, которая выбирает все дочерние элементы (независимо от типа тега) единственного элемента HTML-документа, у которого атрибут id равен uid.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____
Редактировать и запускать код