JAVA在加载页面后获取url内容

时间:2016-01-14 13:25:04

标签: java html url

我使用dropbox api,并为图像创建了可共享的Url

在浏览器中加载网址后,我获得了包含该图片的html页面,而我只需要图片链接。

在浏览器的html页面源中,图像链接为:

Dim uniquesCollection As Collection Dim rng As Range Dim value Set uniquesCollection = New Collection For Each rng In values If Not IsError(rng.value) Then value = Trim(rng.value) If value <> "" Then If Not inCollection(uniquesCollection, value) Then uniquesCollection.Add value, value End If End If End If Next rng

但是当我尝试在java servlet中获取url的内容时,我发现内容中没有图像

<img class="preview-image absolute-center" src="<IMG-LINK>" style="visibility: visible;" data-reactid=".1.0.0">

我认为首先应该加载url页面以获取我需要的图像链接。

在获取java中的内容之前,是否还要连接并加载url?

1 个答案:

答案 0 :(得分:0)

我不知道这是否仍然有效,但请尝试更换 www.dropbox.com
搭配:
dl.dropboxusercontent.com

然后你可以获取直接图像 作为图像:

Image img = ImageIO.read(url)

或者您可以使用Apache Commons IO FileUtils直接保存到文件:

FileUtils.copyURLToFile(url, file)