praw:获取域名列表错误

时间:2014-11-08 13:17:26

标签: python reddit praw

在praw中,我想迭代一些域并获得他们最新的提交

import praw
r = praw.Reddit("test")
r.login(username=uname, password=pass)

domains = ['example.com', 'google.com']

for domain in domains:
    recents = r.get_domain_listing(domain, sort='new',limit=3)
    for res in recent:
        print res.title

此代码(具有不同的域列表)在打印出第一个域的结果后引发AttributeError: '<class 'praw.objects.Submission'>' has no attribute 'get_domain_listing'

有人可以帮我解决这个问题吗? docs for get_domain_listing

1 个答案:

答案 0 :(得分:0)

  

此代码(具有不同的域列表)在打印出第一个域的结果后引发AttributeError: '<class 'praw.objects.Submission'>' has no attribute 'get_domain_listing'

代码是否公布了使用的确切代码?根据引用的行,您可能会执行类似for r in recent的操作,这会使用r对象而不是Submission对象覆盖全局Reddit对象已初始化为代码顶部。