ПочатиПочніть безкоштовно

Підстановка в CSS

У локаторах CSS теж можна використовувати символ підстановки *! Насправді, його можна застосовувати подібно до XPath, коли потрібно проігнорувати тип тега. Наприклад:

  • Рядок локатора CSS '*' вибирає всі елементи в HTML‑документі.
  • Рядок локатора CSS '*.class-1' вибирає всі елементи, що належать до class-1, але це зайве, адже рядок '.class-1' робить те саме.
  • Рядок локатора CSS '*#uid' вибирає елемент із атрибутом id, що дорівнює uid, але це теж зайве, адже рядок '#uid' робить те саме.

У цій вправі пропонуємо вам за аналогією з відомим вам символом підстановки в нотації XPath з'ясувати, як вибрати всіх нащадків певного елемента в нотації CSS Locator.

Ця вправа є частиною курсу

Вебскрапінг у Python

Переглянути курс

Інструкції до вправи

  • Присвойте змінній css_locator рядок CSS Locator, який вибере всіх нащадків (незалежно від типу тега) унікального елемента в HTML‑документі, в якого атрибут id дорівнює uid.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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