-2
<div><a src="What I need" data-src="What I don't need">Demo</a></div>
私は、このXPathの( "./ DIV/A/@ SRC")を試したのですが、それは私にそのすべてを与えるだろうが、私はしたくありません@ data-src、どうすればいいですか?
生のページはこちらです:
<div><a src="What I need" data-src="What I don't need">Demo</a></div>
私は、このXPathの( "./ DIV/A/@ SRC")を試したのですが、それは私にそのすべてを与えるだろうが、私はしたくありません@ data-src、どうすればいいですか?
生のページはこちらです:
すべての最初の私はあなたがdata-src
で@src-data
を変更することをお勧めします! XMLファイルを解析する際に多くの問題を避けることができます。
次に、あなたのsrc属性を取得するには、直接、次のXPATHを使用することができます。
/div/a/@src
あなたはそれが始まるようにしますならば。現在のノードからの相対パスにのみアクセスします。
私はxpath( './ div/a/@ src')を使用すると、属性が@ data-srcなので、「私は必要ではない」と間違えました。それは、あなたのおかげで答えました。どうすればいいですか? –
タグ定義内の属性から@を削除する必要があります。そうしないと、不正なXMLファイルがあり、XPATHが返すものが返されない場合は... '
oh!あなたは大丈夫ですこれはクロールプロジェクトです。私は 'xpath( './ div/a/@ src')'を使用して「必要なもの」を取得しますが、属性のすべてを取得します。私は属性を制限していますか? –