최상위 텍스트
이 연습 문제에서는 특정 문단 p 요소의 텍스트를 가리키는 XPath와 CSS Locator 문자열을 작성해 보겠습니다. HTML의 해당 p 요소는 id 속성이 "p3"로 고유하게 정의되어 있어요. 이 정보만으로도 원하는 문자열을 만들 수 있지만, 참고하시라고 이 링크가 속한 HTML을 담은 문자열을 변수 html에 미리 로드해 두었습니다.
이번 연습에서는 요소 내부의 텍스트만 선택하며, 해당 요소의 하위 세대에 있는 텍스트는 포함하지 않습니다. 어떤 요소를 가리키는지 비교해 볼 수 있도록 print_results 함수를 준비해 두었어요.
이 연습은 강의의 일부입니다
Python으로 하는 웹 스크레이핑
연습 안내
- 변수
xpath에,id가p3인 문단p요소 내부의 텍스트를 가리키는 XPath 문자열을 할당하세요. 이때 이p요소의 하위 세대 텍스트는 포함하지 않아야 합니다. - 변수
css_locator에, 동일한 텍스트를 가리키는 CSS Locator 문자열을 할당하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create an XPath string to the desired text.
xpath = ____
# Create a CSS Locator string to the desired text.
css_locator = ____
# Print the text from our selections
print_results( xpath, css_locator )