1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 하는 웹 스크레이핑

Connected

연습 문제

비밀 링크

비밀 웹사이트에서 HTML을 불러와 how_many_elements()와 preview() 함수를 만들어 두었어요. how_many_elements() 함수에 XPath 문자열을 전달하면, 작성한 XPath가 선택한 요소의 개수를 출력합니다. preview() 함수에 XPath 문자열을 전달하면, 선택된 요소 몇 개를 미리 보여줍니다.

이 연습 문제에서 할 일은, 클래스 속성에 "dropdown__link" 문자열을 포함하는 하이퍼링크 a 요소들의 모든 href 속성 값으로 이어지는 XPath를 만드는 것입니다. 올바르게 작성했다면, 해당 XPath 문자열로 4개의 요소가 선택되며 링크가 미리보기로 표시되는 것을 보게 될 거예요.

지침

100 XP
  • 아래 빈칸을 채워, 클래스 속성에 "dropdown__link" 문자열을 포함하는 하이퍼링크 a 요소들의 모든 href 속성 값으로 이어지는 XPath 문자열을 변수 xpath에 할당하세요. 특정 문자열이 속성 값에 포함되어 있는지 확인할 때는 XPath 문자열 안에서 contains 호출을 사용한다는 점을 기억하세요.