我正在尝试访问wikia上的X-men API,尝试提取每个字符的名称和图像,然后使用javascript在SPA上使用。
这是wiki页面的链接: http://x-men.wikia.com/wiki/Category:Characters
我不能为我的生活弄清楚如何访问API。它似乎不是RESFTful,这就是我所有的经验。
之前有没有人成功使用过Wikia API?我可以得到一些文章等,但没有用。
(文件令人震惊,几个小时都在搜索。)
答案 0 :(得分:2)
可能你已经找到了解决方案,但我认为你应该这样写:
import requests
xmen_url = "http://x-men.wikia.com/api/v1/Articles/List?expand=1&category=Characters&limit=10000"
r = requests.get(xmen_url)
response = r.json()
# print response
a = 0
for item in response['items']:
a += 1
print("{}\t{}\t({})".format(str(a),item['title'].encode(encoding='utf-8'),item['id']))
这将打印所有类别字符的文章列表(我认为还有一些子类别,你应该检查)。如果您想深入了解json
文件,可以取消注释注释代码。
希望它有所帮助。