1

Google ドキュメントを使用して、ビジネス名、住所、電話番号を取得しています。これまでのところ、以下の式は私が使用しているサイトで完全に機能しますが、Web サイトの電話番号のテキストに小さな問題が 1 つあります。それは Phone: XXX-XXX-XXXX です。Xpath に 'Phone:' をコピーさせたくありません。このような数式を使用してみましたが、うまくいきません。

//td[replace('Phone:', '')]

4

1 に答える 1

0

これは、単一の XPath 1.0 式では実行できません。

すべての値を取得する必要があり、その上でこの XPath 1.0 式を評価できます。

substring-after(., 'Phone: ')

XPath 2.0 を使用できる場合は、次のワンライナーをお勧めします。

//td/substring-after(., 'Phone: ')
于 2013-05-08T04:14:24.990 に答える