Python 如何使用praw获取线程标题?

Python 如何使用praw获取线程标题?,python,praw,Python,Praw,我正在使用praw为reddit编写一个机器人。我已经知道如何使用get_comments()函数获取子Reddit中的所有注释。然而,我想在子Reddit中获得所有帖子的标题,然而,在浏览了praw的文档之后,我找不到这样做的函数 我只想进入subreddit,获取所有帖子的标题,然后将它们存储在一个对象中 有人能告诉我我是如何做到这一点的吗 import praw r=praw.Reddit('demo') subreddit=r.get_subreddit('stackoverflow'

我正在使用praw为reddit编写一个机器人。我已经知道如何使用get_comments()函数获取子Reddit中的所有注释。然而,我想在子Reddit中获得所有帖子的标题,然而,在浏览了praw的文档之后,我找不到这样做的函数

我只想进入subreddit,获取所有帖子的标题,然后将它们存储在一个对象中

有人能告诉我我是如何做到这一点的吗

import praw

r=praw.Reddit('demo')
subreddit=r.get_subreddit('stackoverflow')

for submission in subreddit.get_hot(limit=10):
    print submission.title

此信息可以在中找到。

似乎很晚了,但无论如何,您可以使用官方的reddit api JSON响应格式。从那里可以看到特定对象的所有可用属性


编辑:您也可以使用
pprint(vars(object_name))

这不是只在热门列表中获取标题吗?@FlameDra它将获取子Reddit中的前10篇文章,按“热门”排序。您必须提供排序方法。此外,还有1000个限制,因此您不能获取超过1000个帖子。如果你想抓住subreddit中的每一篇文章,那么通过RedditAPI是不可能的。我如何从subreddit中获得x数量的文章?其中我可以定义x,x可以小于1000。将
limit=10
更改为
limit=x