Colly - 하위 속성의 가치를 얻는 방법은 무엇입니까?

WBOY
풀어 주다: 2024-02-11 09:36:08
앞으로
667명이 탐색했습니다.

Colly - 如何获取子属性的值?

php 편집기 Xigua가 강력한 웹 크롤러 프레임워크인 Colly를 소개합니다. Colly는 Go 언어로 작성된 간단하고 유연한 크롤러 프레임워크로, HTML 요소 가져오기, 데이터 추출, 요청 및 응답 처리 등 다양한 기능을 제공합니다. Colly를 사용할 때 링크의 href 속성을 가져오는 것과 같이 HTML 요소의 하위 속성 값을 가져와야 하는 경우가 있습니다. 그렇다면 Colly에서 하위 속성의 값을 어떻게 얻을 수 있을까요? 다음으로, 귀하의 질문에 하나씩 답변해 드리겠습니다.

질문 내용

이것이 제가 해왔던 일입니다 上工作的示例页面https://www.lazada.vn/-i1701980654-s7563711492.html

내가 얻고 싶은 요소(상품명)

으아아아

나는 <h1> 元素之间的文本值,即 yierku 【免费送货 miễn phí vận chuyển】giày n....

을 얻고 싶다

지금까지 시도한 내용은 다음과 같습니다

으아아아

pdp-mod-product-badge-title

이라는 응답을 제공합니다.

로 바꾸려고 하면

child := e.childattrs("div[4]/div/div[3]/div[2]/div/div[1]/div[3]/div/div/h1", "文本" )

결과가 나오지 않았습니다

해결 방법

대신 func(*xmlelement) childtext를 사용하세요.

으아아아

위 내용은 Colly - 하위 속성의 가치를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿