2016-05-26 12 views
0

私はPython 2.7でPrawを使用しようとしていましたが、私は問題に遭遇しました。ここRedditのスクレイピングにPrawを設定して使用するにはどうすればよいですか?

Traceback (most recent call last): File "redditscraper.py", line 18, in <module> subreddit = r.get_subreddit(args.subreddit) AttributeError: 'Reddit' object has no attribute 'get_subreddit'

と私のコードです::これは私がなってきたエラーである私は、オンラインで任意の解決策を見つけることができませんでした

import praw 
import argparse 

user_agent = 'PyRedditScraper v0.1 by /u/PizzaFrog' 
client_id = 'HIDDEN' 
client_secret = 'HIDDEN' 
redirect_uri = 'HIDDEN' 

parser = argparse.ArgumentParser(description = 'Scrape the specified subreddit') 
parser.add_argument('subreddit', help='the subreddit') 
args = parser.parse_args() 

print 'Scraping /r/' + args.subreddit + '...' 
r = praw.Reddit(user_agent = user_agent, 
       client_id = client_id, 
       client_secret = client_secret, 
       redirect_uri = redirect_uri) 
subreddit = r.get_subreddit(args.subreddit) 
for post in subreddit.get_hot(limit = 10): 
    print 'title: ' + post.title 
    print 'text: ' + post.selftext 
    print 'score: ' + post.score 
    print '--------------------' 

は、任意の助けをいただければ幸いです。

+0

私のuser_agentは何ですか。どのように私は私を見つけることができますか? user_agent = 'PyRedditScraper v0.1/u/PizzaFrog' –

答えて

0

この問題の原因はまだ分かりません。私は4.0.2から3.5にダウングレードし、今は正常に動作します。

関連する問題