タグ付けされた質問 「scraper」

3
XPath ::次の兄弟を取得する
私は次のHTML構造を持っています:DOM内にこれらのタグの多くがあるため、2番目のカラーダイジェスト要素を抽出するための堅牢なメソッドを構築しようとしています。 <table> <tbody> <tr bgcolor="#AAAAAA"> <tr> <tr> <tr> <tr> <td>Color Digest </td> <td>AgArAQICGQMVBBwTIRQHIwg0GUMURAZTBWQJcwV0AoEDAQ </td> </tr> <tr> <td>Color Digest </td> <td>2,43,2,25,21,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, </td> </tr> </tbody> </table> デコードされた値を持つ2番目の「カラーダイジェスト」td要素を抽出しようとしています。 次のxpathを作成しましたが、2番目を取得する代わりに、2番目のtd要素を取得していません。 //td[text() = ' Color Digest ']/following-sibling::td[2] そして、それをtd [2]からtd [1]に変更すると、両方の要素が得られます。
85 html  xpath  siblings  scraper 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.