“模块”对象不可调用,但是我已经导入了正确的包

时间:2018-10-14 05:05:46

标签: python screen-scraping reddit

我尝试对reddit进行一些抓取,并按照说明进行操作,但是,相同的代码遇到了一些问题:

import praw
reddit = praw.reddit(client_id ='****',
                    client_secret='*****',
                    username='***',
                    password='*****',
                    user_agent='prawtest1'
                    )
subreddit = reddit.subreddit('python')

hot_python = subreddit.hot(limit=5)
for submission in hot_python:
    print(submission)

the result is:
'--> 7                     user_agent='prawtest1'
      8                     )
      9 subreddit = reddit.subreddit('python')

TypeError:“模块”对象不可调用

我隐藏了我的个人数据,但是它们是正确的,所以请不要担心它们是否有问题。

1 个答案:

答案 0 :(得分:0)

在文档中,您可能只是错误地小写了方法调用-
 https://praw.readthedocs.io/en/latest/getting_started/quick_start.html

尝试

 reddit = praw.Reddit(client_id ='****',
                client_secret='*****',
                username='***',
                password='*****',
                user_agent='prawtest1'
                )