【发布时间】:2011-05-18 05:42:01
【问题描述】:
我正在使用 Groovy 进行编码,但是,我不认为它是一组特定于语言的问题。
其实我有两个问题
第一个问题
我在使用 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 提示符中造成混乱。
第二个问题
我也想获取图像,但遇到了麻烦,因为当我尝试获取 XPath(通过 firebug)时,它显示为://*[@id="gmi-ResViewSizer_img"]强>
我该如何处理?
【问题讨论】: