我有Flickr api密钥。任何帮助将不胜感激。
答案 0 :(得分:2)
以下是为网址提取照片ID的代码
#!/usr/bin/env python
from lxml import etree
import urllib
f=urllib.urlopen('http://api.flickr.com/services/rest/?method=flickr.photos.search&text=sometextyousearch&extras=url_sq')
doc = etree.XML(f.read())
print [ photo.get('id') for photo in doc.iterfind(".//photo") ]
您需要做的是定义flickr api的路径
我没有api密钥所以我无法测试它但是如果你看here你根据文档看到你的地址看起来类似于我在我的代码中发布的url,你将不得不附上当然是你的api密钥
你会选择其中一个url_sq, url_t, url_s, url_m, url_z, url_l, url_o
适合您的,并在代码中将photo.get('id')
更改为您选择的网址
//对不起我无法在这里粘贴完整的示例,但我不想只是为了什么都没有获得flickr api密钥,如果您有任何问题随时可以询问