0

日常業務を自動化しようとしています。要素を調べると Web に多くの要素が表示されるのを確認できましたが、[ページのソースを表示] をクリックすると意味不明な単語しか表示されません。ページ要素を抽出したいのですが、誰か助けてください。マイページのサンプルは以下です。

注: 次のページに svg と g タグがあります。

ページ ソースの詳細を表示:

<body><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="75px" height="75px" viewbox="0 0 75 75" preserveaspectratio="none" class="startLoaderImg" style="position:absolute;top:0;left:0;right:0;bottom:0;margin:auto"><g><image width="75" height="75" xlink:href="data:image/gif;base64,
R0lGODlhSwBLAKUAAIyOjMTKzKyurOTm5JyenLy+vNza3PT29JSWlMzS1LS2tKSmpOzu7MTGxJSS
........  "></image></g><image style="position:absolute;top:0;left:0;right:0;bottom:0;margin:auto" class="startLoaderImg" id="startLoaderImg"></svg></body>

私の HtmlUnit Java コードは、ターゲット要素を見つけることができませんでした。誰でも私を助けてもらえますか?

4

1 に答える 1

0

xpath適切なタグの値を取得するために使用する必要があります。

例えば:

/body/g

また、自動化のためのツールについても学ぶ必要があります。Selenium Web Driver

WebDriver driver = new FirefoxDriver();
WebElement userName =
driver.findElement(By.xpath("html/body/div/form/input"));
于 2016-07-19T10:40:55.937 に答える