首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PRAW: Python包装器无法工作

PRAW: Python包装器无法工作
EN

Stack Overflow用户
提问于 2016-10-27 20:16:08
回答 1查看 7.9K关注 0票数 2

我正在尝试制作Reddit机器人,但我甚至不能使用下面的简单示例,也不能使用它们的文档中的PRAW示例。

以下代码

代码语言:javascript
复制
import praw
r = praw.Reddit(user_agent="some useragent text")
r.login()

返回以下错误

代码语言:javascript
复制
Traceback (most recent call last):
  File "savageAxeBot.py", line 3, in <module>
    r = praw.Reddit(user_agent="some useragent text")
  File "/Library/Python/2.7/site-packages/praw-4.0.0b21-py2.7.egg/praw/reddit.py", line 101, in __init__
    raise ClientException(required_message.format(attribute))
praw.exceptions.ClientException: Required configuration setting 'client_id' missing. 
This setting can be provided in a praw.ini file, as a keyword argument to the `Reddit` class constructor, or as an environment variable.

更新:我得到了我的客户身份和秘密。我设法使上面的代码(如图所示)在Fedora 24上工作,但不能让它在Raspbian或Mac上工作。

PRAW似乎比Reddit API更容易从python上使用,所以我更愿意坚持使用它。而且,login()似乎是贬值的,所以我如何使用OAuth2 (或它的名称)?

注意:我使用easy_install praw安装PRAW,因为pip install praw不工作。我试着在MacOSX10.12和Raspbian上使用pip,但都没有用。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-29 21:07:04

从评论中提拔/扩充

正如@bboe所指出的,PRAW文档可以位于这里 1。

具体来说,您需要快速入门 1 1页面,它带您在只读或读/写模式下实例化Reddit对象。

I1PRW 4文档不再在网上提供,所以我更新了链接,以跟踪最新版本。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40293494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档