2015-01-31 2 views
1

나는 reddit 용 로봇을 작성하기 위해 praw를 사용하고 있습니다. 나는 이미 get_comments() 함수를 사용하여 subreddit에있는 모든 주석을 얻는 방법을 알고있다. 그러나, 나는 하위 게시물에있는 모든 게시물의 제목을 얻고 싶습니다, 그러나, praw에 대한 문서를 살펴본 후, 나는 그렇게하는 기능을 찾을 수 없습니다.praw를 사용하여 스레드 제목을 얻는 방법?

단지 하위 레딧로 들어가서 게시물의 모든 제목을 가져 와서 개체에 저장하고 싶습니다.

누군가이 문제를 해결하는 방법을 알려주시겠습니까?

답변

2
import praw 

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

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

이 정보는 PRAW documentation에서 볼 수 있습니다.

+0

를 사용할 수 있습니까? – FlameDra

+0

@FlameDra "hot"로 정렬 된 하위 10 개 게시물을 가져옵니다. 정렬 방법을 제공해야합니다. 또한 1000 개의 제한이 있으므로 1000 개 이상의 게시물을 가져올 수 없습니다. subreddit에서 만들어진 모든 게시물을 가져 오려면 reddit API를 사용해서는 안됩니다. – Jeff

+0

하위 리디렉션에서 x 개의 게시물을 얻으려면 어떻게해야합니까? 여기서 x와 x는 1000보다 작을 수 있습니다. – FlameDra

0

어쨌든 공식 reddit API JSON 응답 형식을 사용할 수 있습니다. 여기에서 특정 개체에 대해 사용할 수있는 모든 특성을 볼 수 있습니다.

Here's the github link for the reddit API

편집 : 당신은 또한 단지 뜨거운 목록에 제목을하지 않습니다 pprint(vars(object_name))

관련 문제