我試圖編寫從網站(如壁紙)提取所有圖像的程序。我決定DINAMIC收集脫穎而出圖像鏈接,但getByXPath法犯規讓我做這件事:如何使用List <?>與HtmlUnit方法?
HtmlPage currentPage = (HtmlPage) webClient.getPage(newURL("http://www.animewallpapers.com"));
List<?> urls = new ArrayList<HtmlImage>();
urls = currentPage.getByXPath("//img");
for(int i = 0; i < 500; i++){
currentPage = (HtmlPage) webClient.getPage(new URL(urls.get(i).toString()));
List<?> tempListUrls = new ArrayList<HtmlImage>();
tempListUrls = currentPage.getByXPath("//img");
在這裏我要tempListUrls添加到URL,但我不能。你如何建議我解決這個問題?
你不能添加任何東西到'列表>'(除'null')。用實際的類型定義列表(我想是''HtmlImage')。 – qqilihq
謝謝!似乎它解決了我的問題,然後要求添加投射和正確工作的方法 –