我正在尝试访问 wikia 上的 X-men API,尝试提取每个角色的名称和图像,然后使用 javascript 在 SPA 上使用。
这也是维基页面的链接:http: //x-men.wikia.com/wiki/Category :Characters
我一生都无法弄清楚如何访问 API。它似乎不是 RESFTful,这就是我所拥有的全部经验。
以前有人成功使用过 Wikia API 吗?我可以得到一些文章之类的,但没有任何用处。
(文档令人震惊,已经搜索了几个小时。)
我正在尝试访问 wikia 上的 X-men API,尝试提取每个角色的名称和图像,然后使用 javascript 在 SPA 上使用。
这也是维基页面的链接:http: //x-men.wikia.com/wiki/Category :Characters
我一生都无法弄清楚如何访问 API。它似乎不是 RESFTful,这就是我所拥有的全部经验。
以前有人成功使用过 Wikia API 吗?我可以得到一些文章之类的,但没有任何用处。
(文档令人震惊,已经搜索了几个小时。)
可能您已经找到了解决方案,但我认为您应该编写如下内容:
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']))
这将打印一个包含 Characters 类别的所有文章的列表(我认为还有一些子类别,你应该检查一下)。如果您想更深入地查看该json
文件,您可以取消注释已注释的代码。
希望能帮助到你。