Секретні посилання
Ми завантажили HTML із секретного вебсайту й використали його, щоб створити функції how_many_elements() та preview(). Функція how_many_elements() дає змогу передати рядок XPath і виведе кількість елементів, які обрав ваш XPath. Функція preview() дає змогу передати рядок XPath і покаже перші кілька обраних елементів.
Ваше завдання у цій вправі — створити XPath, який звертається до всіх значень атрибута href елементів-гіперпосилань a, у яких атрибут class містить рядок "dropdown__link". Якщо все зробите правильно, ви побачите, що ваш XPath обрав 4 елементи і що в попередньому перегляді відображаються посилання.
Ця вправа є частиною курсу
Вебскрапінг у Python
Інструкції до вправи
- Заповніть пропуски нижче, щоб присвоїти змінній
xpathрядок XPath, який звертається до всіх значень атрибутаhrefелементів-гіперпосиланьa, у яких атрибут class містить рядок"dropdown__link". Пам'ятайте, що всередині рядка XPath ми використовуємо викликcontains, щоб перевірити, чи містить значення атрибута певний рядок.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'
# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )