问题标签 [praw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
81 浏览

reddit - PRAW:尝试监控起伏时的不一致行为

我正在尝试监视帖子,并绘制 24 小时内(以 5 分钟间隔)的起伏次数。代码的核心如下所示:

但是,它并不能反映真正的起起落落。即使实际帖子非常动态,它仍停留在相同的数字上。

0 投票
1 回答
2697 浏览

python - 使用 praw,我如何遍历所有用户的评论?

我只是想知道是否有一种足够简单的方法来迭代特定用户所做的所有评论(我想检查一个特定的短语)。任何帮助表示赞赏:)

0 投票
1 回答
544 浏览

python - PRAW:get_new() 错过了第一篇文章

我正在尝试创建一个脚本,它会通知我 sub-reddit 中的新帖子。代码的核心是这样的:

但是,这缺少第一篇文章。但是当我按如下方式逐行输入时:

这可以正常工作。那么为什么它在脚本中不起作用呢?

0 投票
2 回答
1780 浏览

python - 在 mac 上安装 praw

我已经安装了自制软件和 pip。当我运行 $pip install praw 时,会出现以下情况:

有没有人有修复?安装这个真的很头疼。非常感谢!

0 投票
0 回答
695 浏览

python - AttributeError:“Reddit”对象没有属性“set_oauth_app_info”

因此,我使用 PRAW 在 Windows 中为我的 IRC Bot 创建了一个 reddit 模块。它工作得很好。当我将其更改为我的 linux 机器时,它也运行良好 - 直到我尝试让机器人登录。这是错误的:

我明白了,

AttributeError:“Reddit”对象没有属性“ set_oauth_app_info

这是 PRAW 的全新安装,所以我不知道是什么导致了这个问题。相同的代码在 Windows 上运行良好。

0 投票
0 回答
790 浏览

python - PRAW:无法设置提交的风格

这是我的脚本:

当我查询对象时,它显示要设置正确的链接风格,但在网站上,没有设置风格。我尝试使用:

我得到了:

LoginOrScopeRequired:submit` requires a logged in session or the OAuth2 scope `submit需要登录会话

如何设置提交的天赋?

从文档中:

需要 modflair oauth 范围或用户/密码身份验证作为 subreddit 的 mod。

这是没有意义的。为什么一个人应该成为一个主持人来展示他自己的提交?

0 投票
1 回答
1357 浏览

python - Praw AttributeError:无法设置属性

我编写了一个 reddit 机器人,它将搜索 subreddit 的评论,如果评论说感觉它会回复它。然后它将评论 id 写入一个文本文件,这样它就不会对同一个评论进行两次评论。

这是代码:

我运行它并让它运行并返回 HTTP 错误 504:网关超时。有谁知道如何防止这种情况发生或让它等待 60 秒然后再试一次?

此外,当我再次运行它时,没有更改工作程序中的任何代码,它决定给我这个:

它根本不再运行,有人知道如何解决此错误吗?

0 投票
0 回答
420 浏览

python - 如何为 python 2.7 (Anaconda) 安装 PRAW?

由于 pip,我安装了 Anaconda。现在,我正在尝试安装 praw。

https://praw.readthedocs.org/en/v2.1.16/index.html#main-page

我按照此链接中的说明进行操作。

它说通过pip安装praw。

但是,我得到的唯一东西是追溯。

那么,如何为 python 2.7(Anaconda)安装 PRAW?

0 投票
1 回答
2119 浏览

python - PRAW:将评论和提交对象序列化为 JSON

我目前正在使用 praw 开发用于某些数据挖掘目的的 reddit 爬虫。我想从 subreddits 抓取评论和提交,然后将它们保存在数据库或文件中,最好以 json 格式保存以备后用。我在尝试将评论和提交对象序列化为 python 中的 JSON 对象时遇到问题。是否有现有的方法或方法可以做到这一点?注意:我对 python 也很陌生。

在此先感谢您的帮助!

0 投票
1 回答
1437 浏览

python - 在我的 PC 上运行良好的 Python 代码在我的 Raspberry Pi 上无法运行

我最近为许多项目购买了一个树莓派,其中一个是 reddit 机器人。我正在使用 PRAW 来制作机器人,它在我的台式机(Windows 8.1)上完美运行,但在我的树莓(Raspbian)上它似乎不起作用。我已将范围缩小到有问题的这几行。
简要说明我正在尝试做的事情:获取帖子的自文本并将其按空格拆分为单词,然后检查帖子中是否包含某些单词。

在我的 PC 上这工作正常,但在 Pi 上 if 语句从未被触发,即使我对这些测试中的每一个都使用 EXACT SAME POST。

如果您不熟悉 PRAW,我正在拆分一个字符串并在其中查找单词,其中text要查看的单词数组players是字典。

编辑:代码不会产生任何错误,它只是不会像在我的桌面上那样触发 if 语句。

编辑#2:似乎它适用于硬编码变量textplayer. 我留下了硬编码的文本以包含应该包含的条目,players但它找不到它,这让我相信错误在于我如何创建列表players下面是我用来创建它的方法。

Python 2 和 3 之间的解决方案对 unicode 和编码的一般工作方式进行了更改,因此代码无法在我的 pi 上的 python 2.x 上运行。我最终安装了 python3 并使用 virtualenv 来设置 python 3,现在一切正常:)