Символ подстановки в 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 = ____