ホームページ  >  記事  >  バックエンド開発  >  Colly - 子プロパティの値を取得するにはどうすればよいですか?

Colly - 子プロパティの値を取得するにはどうすればよいですか?

WBOY
WBOY転載
2024-02-11 09:36:08661ブラウズ

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

php エディタ Xigua は、強力な Web クローラー フレームワークである 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。