2
我有這樣的:的Java JSoup:修改URL
<a href="http://google.com">Google</a>
但我需要這個結果。正如你看到的我想修改的網址:
<a href="http://HERE_IS_MY_DOMAIN?http://google.com">Google</a>
這是我在Java代碼解析URL和被解析頁:
String sitePath = "http://google.com/";
Document doc = Jsoup.connect(sitePath).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36").get();
Elements elements = doc.select("body");
Elements imgElements = doc.select("img");
for (Element element : imgElements) {
element.attr("src", element.attr("abs:src"));
}
Elements hrefElements = doc.select("a");
for (Element element : hrefElements) {
element.attr("href", element.attr("abs:href"));
}
Elements linkElements = doc.head().select("link");
for (Element element : linkElements) {
element.attr("href", element.attr("abs:href"));
}
manipulateElements(elements);
File fileDir = new File("res.html");
Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileDir), "UTF8"));
out.write(doc.toString());
out.flush();
out.close();
}
Teshekuler! :)Спасибо,помогло!非常感謝! – Seomat
ugurlar,祝你好運:) – Hasanaga