前提・実現したいこと
Xpathの書き方で質問です。
特定の文字が含まれていないノードを取得したいです。
やりたいコト
Amazonの広告以外(Sponsoredが表示されていない)の商品一覧を取得したい。
発生している問題・エラーメッセージ
取得できない。
該当のソースコード
Xpath
1//div[@data-asin!=""]//child::*[@class="a-color-secondary"][normalize-space(string())!='Sponsored']/ancestor::div[@data-asin!=""][1]//h2
試したこと
2回に分けてなら取得できましたが、1回で済ませたい。
1回目 リスト取得 //div[@data-asin!=""]//h2
2回目 分岐 /ancestor::div[@data-asin!=""][1]//a[1]/span[normalize-space(string())='Sponsored'][1]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。