praw:获取域列表

2024-05-14 01:25:31 发布

您现在位置:Python中文网/ 问答频道 /正文

在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


Tags: intestimportcomforgetdomainusername
1条回答
网友
1楼 · 发布于 2024-05-14 01:25:31

This code (with a different domain list) raises AttributeError: '<class 'praw.objects.Submission'>' has no attribute 'get_domain_listing' after printing out results for the first domain

发布的代码是否与使用的代码完全相同?根据引用的那一行,您可能正在做类似于for r in recent的操作,这将用Submission对象覆盖全局{}对象,而不是在代码顶部初始化的Reddit对象。在

相关问题 更多 >