1. Nauka
  2. /
  3. Kursy
  4. /
  5. Web Scraping w Pythonie

Connected

ćwiczenie

Czas na `href`

W poprzednim ćwiczeniu utworzyłeś ciąg znaków CSS Locator, który wybiera dzieci będące hiperłączami (element a) wszystkich elementów div należących do klasy "course-block". Tutaj przygotowaliśmy SelectorList o nazwie course_as, która zawiera te wybrane hiperłącza.

Teraz uzupełnij poniższą lukę, aby wyodrębnić wartości atrybutu href z tych elementów. To kolejny przykład łączenia (chaining), podobny do tego, co widziałeś w poprzednim ćwiczeniu.

Chodzi o to, że możesz łączyć ze sobą wywołania metod css i xpath i łączyć je razem! Aby naprowadzić cię na właściwy kierunek, podajemy rozwiązanie z użyciem kolejnego wywołania metody css.

Instrukcje

100 XP
  • Utwórz obiekt Selector o nazwie sel, używając ciągu html jako danych wejściowych.
  • Przypisz do zmiennej hrefs_from_xpath wartości atrybutu href z elementów zawartych w course_as. Twoje rozwiązanie powinno być zgodne z hrefs_from_css!