0

我没有成功搜索这个答案,但基本上,我怎样才能从阻止保存图像的网站上找到图像文件名?通常,url 源将具有图像文件名,并且易于搜索。

但是,有些网站允许您将鼠标悬停在图片上,然后放大到更大的图像。来源显示,例如,

http://example.com/pictures.aspx?ImagePath=ABCDEFGHIJ1234567989KLMNOPQRST==..... 

eg:一个随机的长串代码,但没有.jpg.png指示文件名。右键保存时,显示图像被阻止。

如何使用 Android 代码获取图像?

Tks

4

2 回答 2

0

这似乎更像是一个 Web 服务实现问题,而不是任何特定于 Android 的问题。许多网站都有此功能,您并不打算从 url 中检索信息。

但是,应该有一个相应的受支持的 Web 服务接口来获取特定资源的元数据。如果不支持此功能,则应将其阻止。

另一种试错方法是调用 oEmbed (或 Embed.ly :http://embed.ly/)之类的第 3 方 API,它将返回您拥有 URL 的资源的元数据。这些服务涵盖范围广泛的网站及其资源。

您可以在他们的网站上四处搜索,或找到可以为您提供此信息的类似此类服务。Embed.ly 更多的是个人偏好,因为它提供了详尽的支持站点列表。

于 2012-07-16T03:18:44.007 回答
0

如果不允许从网站上获取它们,那么它可能不应该被获取。话虽如此,如果您是网站的所有者,则有多种选择。

如果它们在数据库中,那么您可以获得它们的 url 地址。此外,右键单击页面上的任意位置以“查看源代码”应该会为您提供某种图像的 URL。

于 2012-07-16T03:16:08.703 回答