3

ドキュメントを見た後、私はまだそれがどのように縛られているのか理解できません。私が達成しようとしていることは単純です。URLを指定して、そのURLのテキストコンテンツを返します。

例えば:

import praw

r = praw.Reddit(user_agent='my_cool_app')


post  = "http://www.reddit.com/r/askscience/comments/10kp2h\
         /lots_of_people_dont_feel_identified_or_find/"
comment = "http://www.reddit.com/r/askscience/comments/10kp2h\
           /lots_of_people_dont_feel_identified_or_find/c6ec6hf"

どちらがコメントでどちらが投稿かを確認するには、正規表現を使用できますが、もっと良い方法があればそれを使用します。

だから私の質問は:redditのURLの性質を判断するための最良の方法は何ですか?そのURLの内容を取得するにはどうすればよいですか?

私がこれまでに試したこと:

post=praw.objects.Submission.get_info(r, url).selftext 
#returns the self.text of a post regardless if that url is a permalink to a comment

comment_text = praw.objects.?????() # how to do this ?

前もって感謝します。

4

1 に答える 1

4
import praw
r = praw.Reddit('<USERAGENT>')
comment_url = ('http://www.reddit.com/r/askscience/comments/10kp2h'
               '/lots_of_people_dont_feel_identified_or_find/c6ec6hf')
comment = r.get_submission(comment_url).comments[0]
print comment.body

ここここでの私の回答は、あなたの質問に関連する追加の有用な情報を提供するはずです。

于 2012-10-05T02:39:27.423 に答える