XPath에서 지정한 텍스트의 다음 요소를 가져오는 방법
1849 단어 xpath
본문
XPath는 HTML 등에서 사용되는 노드를 추출할 수 있는 언어입니다.
PHP와 파이썬 등 다양한 언어를 사용할 수 있다.
XPath의 구법 등은 커닝 리스트 등을 참조하십시오.
Google Chrome의 Developer Tools에서 Ctrl+F 등 호출 가능한 검색 상자에 XPath를 입력하면 객체 노드를 검색할 수 있는 편리한 기능도 있습니다.
그러면
http://qiita.com/about
다음 그림과 같이 이 페이지에서 시작합니다.
"자세한 검색 옵션"의 다음 P 탭을 추출하고 싶습니다.
그럼 천천히 다음 그림과 같이
Google Chrome의 Developer Tools의 상세 검색 옵션 노드를 마우스 오른쪽 단추로 클릭하고 Copy XPath를 클릭합니다.
그러면 다음 XPath를 클립보드에 복사할 수 있습니다.
XPath - 세밀한 옵션
//*[@id="main"]/div/div/div/div/h3[2]
물론 이렇게 검색 상자를 입력하면 대상 노드를 검색할 수 있습니다.이거 살짝 만져볼게요.
/following: p를 추가하면 상반부 대상 노드의 결과를 검색할 수 있습니다.
(h3[2] 대신text()=등으로 바꾸면 통용성이 느껴진다)
XPath - 세부 옵션의 다음 P 태그
//*[@id="main"]/div/div/div/div/*[text()="細かい検索オプション"]/following-sibling::p
팔로잉-sibling 대신 파렌트 등 다양한 일을 할 수 있다.DOM 구성도 임의라면 이런 느낌이죠.
XPath - 세부 옵션의 다음 P 태그-2
//*[text()="細かい検索オプション"]/following-sibling::p
참고 자료
XPath 저렴한 시트
http://aoproj.web.fc2.com/xpath/XPath_cheatsheets_v2.pdf
XPath
http://itref.fc2web.com/xml/xpath.html
Reference
이 문제에 관하여(XPath에서 지정한 텍스트의 다음 요소를 가져오는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuki2006/items/1f96450fc744769872c5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)