如何使用Reddit API读取首页前10条标题?
我刚开始学习Python,想用Reddit的API来获取Reddit首页的前10个热门标题。我试着去看API的文档,但有些地方我看不太懂,不知道该怎么做。
如果有人能给我一个例子,那就太好了。
谢谢!
1 个回答
2
这里有个简单的例子,教你怎么下载你想要的json数据。基本上,就是打开一个网址,下载以JSON格式的数据,然后用json.loads()把它加载到一个字典里。
try:
from urllib.request import urlopen
except ImportError: # Python 2
from urllib2 import urlopen
import json
url = 'http://www.reddit.com/r/python/.json?limit=10'
jsonDownload = urlopen(url)
jsonData = json.loads(jsonDownload.read())
接下来,你可以打印出'jsonData',把它写入文件,或者进行解析,随你喜欢。