【问题标题】:how to obtain actual urls for all images in a google picasa web album如何获取 google picasa 网络相册中所有图片的实际网址
【发布时间】:2012-08-15 10:44:05
【问题描述】:

我在 picasa 网络相册中有很多图片,我想获取该相册中所有图片的 URL。

该相册的分享设置为可见性=受限,均附有链接。

如何获取这些 URL?我知道我可以打开每张图片,然后在右侧获取该图片的 URL——但是该相册中有很多图片,那么还有其他方法可以获取此信息吗?

我想要原始大小的图像的 URL。

【问题讨论】:

    标签: picasa


    【解决方案1】:

    您需要将 picasa api 与您的“userID”和“albumID”一起使用...

    阅读 picasa api 以了解如何获取这些值...然后

    看看我的回答here

    这个答案是因为应用于 gdata 请求的“fields=”部分的 xslt 表达式略有不同。

    您想要专辑提要的所有条目...然后在每个条目中您想要等效的 json:

    “条目”:[“媒体$组”:{ “媒体$内容”:[ { “网址”

    因此,当您弄清楚另一个答案中解释的 oauth 游乐场时,在您对“Picasa”服务进行身份验证后,您只需请求此请求字符串替换您的 (userID, albumID):

    /feed/api/user/rowntreerob/albumid/5682316071017984417?fields=entry%2Fmedia%3Agroup%2Fmedia%3Acontent%5B%40url%5D&alt=json
    

    并使用 Json 解析器显示您的结果,这是您在下面看到的前几张图片的摘录:

    { “版本”:“1.0”,“编码”:“UTF-8”,“饲料”:{ "xmlns":"http://www.w3.org/2005/Atom", "xmlns$gphoto":"http://schemas.google.com/photos/2007", "xmlns$media":"http://search.yahoo.com/mrss/", "entry":[ { “媒体$组”:{“媒体$内容”:[{ "网址":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/DSC01612.JPG", “高度”:512,“宽度”:341,“类型”:“图像/jpeg”,“中”:“图像”}]} }, { "媒体$组":{ "媒体$内容":[ { "url":"https://lh3.googleusercontent.com/-MhKoWh5MMxE/TtukZNnPvJI/AAAAAAAACkk/oz5fxA6qHx4/DSC01613.JPG", “高度”:512,“宽度”:341,“类型”:“图像/jpeg”,“中”:“图像”}]} }, { "媒体$组":{ "媒体$内容":[ { "url":"https://lh4.googleusercontent.com/-Bg9L7Cggfak/TtukZ0BtRiI/AAAAAAAACk0/2HiJtkEFUss/DSC01614.JPG", “高度”:512,“宽度”:341,“类型”:“图像/jpeg”,“中”:“图像”}]} }, { "媒体$组":{ "媒体$内容":[ { "url":"https://lh3.googleusercontent.com/-u-kqaskIfqc/TtukajDNYHI/AAAAAAAACk8/3jo9wS-zhbA/DSC01615.JPG", “高度”:512,“宽度”:341,“类型”:“图像/jpeg”,“中”:“图像”}]} }, { "媒体$组":{ "媒体$内容":[ { "网址":"https://lh3.googleusercontent.com/-9OoGQKTh7CQ/Ttukh1ocOCI/AAAAAAAACgQ/fKy-0Ru7J4M/DSC01624.JPG", “高度”:512,“宽度”:341,“类型”:“图像/jpeg”,“中”:“图像”}]} },

    你想要的图片在“url”属性中...

    【讨论】:

      【解决方案2】:

      使用 Firefox,可以使用 Greasemonkey 脚本,该脚本提供指向 Picasa 相册中部分/所有图像的实际链接。

      您需要在 Firefox 中导航到相册页面,扩展程序顶部会显示选项 - 例如,如果您想要特定大小的图像的 url,或者仅适用于某些图像 - 一旦这些选项被填写,您就可以轻松获取链接。

      我使用的greasemonkey脚本在http://www.userscripts.org(免责声明-在确保它没有恶意后使用这样的脚本)。

      http://www.userscripts.org- 有很多这样的脚本(用于获取 picasa 相册中的图像的链接),只需进行搜索,您就会得到这些脚本的列表。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-13
        • 2015-02-05
        • 2014-10-05
        • 1970-01-01
        • 2019-01-26
        • 1970-01-01
        • 1970-01-01
        • 2018-07-21
        相关资源
        最近更新 更多