私はGroovyでコーディングしていますが、言語固有の質問はそれほどありません。HtmlUnit getByXpathがNULLを返します
私は実際にHtmlUnitを使用している間、私が問題に遭遇してきた二つの質問
最初の質問
を持っています。私が取ろうとしているのはヌルであると私に伝えています。
私はそれをテストしてるページがある: http://browse.deviantart.com/resources/applications/psbrushes/?order=9&offset=0#/dbwam4
マイコード:
client = new WebClient(BrowserVersion.FIREFOX_3)
client.javaScriptEnabled = false
page = client.getPage(url)
//coming up as null
title = page.getByXPath("//html/body/div[4]/div/div[3]/div/div/div/div/div/div/div/div/div/div/h1/a")
println title
これは単純に出力します:ページがを使用しているため[]
はこれですonclick()?もしそうなら、私はその周りにいかがですか? javascriptを有効にすると、私のcmdプロンプトに混乱が生じます。
2番目の質問私も画像を取得したいのですが、私は(放火魔経由)XPathを取得しようとすると、それはとして表示するので、トラブルを抱えてい
:// * [ID @ =」 gmi-ResViewSizer_img "]
どうすれば対応できますか?
+1良い説明。 –
説明をもう一度ありがとうMads Hansen :)あなたはとても役に立ちました。説明は役に立ちましたが、最初の回答のために私はまだ空の復帰を得ているようです。私はそれがH1で問題を抱えていると思う。 – StartingGroovy
2番目に短いXPATHはあなたのために働くのだろうか? –