我在picasa网络相册中有很多图片,我想获取该相册中所有图片的网址。
该相册的共享设置为Visibility = Restricted,均带有链接。
如何获取这些网址?我知道我可以打开每个图像,然后在右侧获取该图像的URL - 但是该专辑中有很多图像,所以有没有其他方法可以获取此信息?
我希望图片的网址为原始尺寸。
答案 0 :(得分:1)
您需要将picasa api与'userID'和'albumID'一起使用...
阅读picasa api以了解如何获取这些值......然后
查看我的回答here
答案是针对应用于gdata请求的'fields ='部分的略有不同的xslt表达式。
你想要相册的Feed的所有条目...然后在每个条目中你想要等效的json:
“entry”:[“media $ group”:{ “媒体内容$”: { “URL”
所以,当你弄清楚其他答案中解释的oauth游乐场时,在你对“Picasa”服务进行身份验证后,你可以简单地要求这个请求字符串代替你的(userID,albumID):
/feed/api/user/rowntreerob/albumid/5682316071017984417?fields=entry%2Fmedia%3Agroup%2Fmedia%3Acontent%5B%40url%5D&alt=json
并使用Json解析器显示结果,这是您在下面看到的前几张图片的摘录:
{“version”:“1.0”,“encoding”:“UTF-8”,“feed”:{ “的xmlns”: “http://www.w3.org/2005/Atom”, “的xmlns $ gphoto”: “http://schemas.google.com/photos/2007”, “xmlns $ media”:“http://search.yahoo.com/mrss/”,“条目”:[{ “media $ group”:{“media $ content”:[{ “URL”: “https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/DSC01612.JPG”, “height”:512,“width”:341,“type”:“image / jpeg”,“medium”:“image”}]} },{“media $ group”:{“media $ content”:[{ “URL”: “https://lh3.googleusercontent.com/-MhKoWh5MMxE/TtukZNnPvJI/AAAAAAAACkk/oz5fxA6qHx4/DSC01613.JPG”, “height”:512,“width”:341,“type”:“image / jpeg”,“medium”:“image”}]} },{“media $ group”:{“media $ content”:[{ “URL”: “https://lh4.googleusercontent.com/-Bg9L7Cggfak/TtukZ0BtRiI/AAAAAAAACk0/2HiJtkEFUss/DSC01614.JPG”, “height”:512,“width”:341,“type”:“image / jpeg”,“medium”:“image”}]} },{“media $ group”:{“media $ content”:[{ “URL”: “https://lh3.googleusercontent.com/-u-kqaskIfqc/TtukajDNYHI/AAAAAAAACk8/3jo9wS-zhbA/DSC01615.JPG”, “height”:512,“width”:341,“type”:“image / jpeg”,“medium”:“image”}]} },{“media $ group”:{“media $ content”:[{ “URL”: “https://lh3.googleusercontent.com/-9OoGQKTh7CQ/Ttukh1ocOCI/AAAAAAAACgQ/fKy-0Ru7J4M/DSC01624.JPG”, “height”:512,“width”:341,“type”:“image / jpeg”,“medium”:“image”}]} },
你想要的图片都在“url”属性中......
答案 1 :(得分:0)
使用Firefox,可以使用Greasemonkey脚本,该脚本提供Picasa相册中某些/所有图像的实际链接。
您需要导航到firefox中的相册页面,在扩展程序的顶部显示选项 - 例如,如果您想要特定大小的图片的网址,或者仅针对某些图片 - 一旦填写了这些选项,您就可以轻松获取链接。
我使用的greasemonkey脚本位于http://www.userscripts.org(免责声明 - 确保它不是恶意的后使用这样的脚本)。
http://www.userscripts.org-有许多此类脚本(用于获取picasa相册中图片的链接)只需进行搜索,您将获得此类脚本的列表。