如何使用Reddit API读取首页前10条标题?

-2 投票
1 回答
914 浏览
提问于 2025-04-30 07:21

我刚开始学习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',把它写入文件,或者进行解析,随你喜欢。

撰写回答