目前我有一个脚本可以从Reddit的首页下载头条新闻,而且它几乎总是可以工作的。偶尔我会收到下面的例外。我知道我应该插入try
和{
爬网:
def crawlReddit():
r = praw.Reddit(user_agent='challenge') # PRAW object
topHeadlines = [] # List of headlines
for item in r.get_front_page():
topHeadlines.append(item) # Add headlines to list
return topHeadlines[0].title # Return top headline
def main():
headline = crawlReddit() # Pull top headline
if __name__ == "__main__":
main()
错误:
^{pr2}$
看起来
r.get_front_page()
返回一个延迟计算的对象,您只需要该对象中的第一个元素。如果是,请尝试以下操作:编辑代码现在最多尝试访问数据3次,每次失败的间隔为1秒。第三次尝试后它就放弃了。服务器可能脱机等
相关问题 更多 >
编程相关推荐