问题标签 [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.
python - 使用 PRAW 提交帖子
我正在尝试为我的测试 subreddit 编写一个机器人,但在我运行它之前,我正在测试 PRAW 中的提交方法。要提交文本帖子,请使用以下行:
但是如果你不想要身体怎么办?我在 shell 中写了这一行,但是一旦我替换'Body'
为None
or替换''
,我就会得到这个我不明白的长错误。
PRAW 文档说这text=None
是可以接受的,但如果是这样,为什么我会收到错误消息?
我得到的错误是:
r.submit('Spedwards', 'Test', text=None)
subreddit.submit('测试', text=None)
reddit - 我可以使用 Reddit API PRAW 在指定时间范围内获取最受欢迎的子 reddit 吗?
假设我需要从 2014 年 12 月和 2015 年 1 月期间最流行的子 reddit 中获取文本(帖子和所有评论)。如何使用 PRAW 完成?我想知道,就像 Twitter 不允许我们抓取超过一周的推文一样,Reddit 是否有这样的时间限制?
python - 如果它以某个字符开头,如何返回字符串中的单词?(Python)
我正在构建一个用于练习的 reddit 机器人,将美元转换为其他常用货币,并且我已经设法让转换部分正常工作,但现在我在尝试传递直接跟随美元的字符时有点卡住了签到转换器。
这就是我希望它的工作方式:
例如,如果它正在处理这样的评论:
“我花了 5000 美元买了一艘船,太棒了”
它将'5000'分配给一个变量,然后我将通过我的转换器
最好的方法是什么?
(希望这是足够的信息,但如果人们感到困惑,我会添加更多)
python - 使用 PRAW 拉取 1000 多个顶部条目
如何praw
在 reddit sub 中下载超过 1000 个热门标题?以下最小工作示例在 1000 处停止:
python - 包括上面评论的用户名,由机器人用 PRAW 回复
我正在用 PRAW 开发一个 Reddit 机器人,我想在它的回复中包含机器人正在回复的人的用户名。
但是,这不起作用,它只是像预期的那样以文本形式回复。是否可以使用评论的用户名进行回复,然后再添加更多文字?
python - 使用 PRAW 的问题(搜索和发布)
我正在尝试使用 PRAW 为 Reddit API 的 python 库编写一个小程序,并且我正在搜索并发布到 reddit 希腊内容。
例如我有以下功能:
它尝试搜索是否有具有相同标题或 url 的帖子。usr是 reddit PRAW 对象。当它开始使用 url 搜索时,我收到错误消息:
此外,当我尝试发布某些内容(使用提交功能)时,我收到此错误:
当我使用 imgur.com 或其他“英文”网站的参数进行搜索时,我没有收到任何错误。但是当我在希腊网站上使用它或发布希腊内容时,我会遇到上述错误。
你知道我做错了什么吗?我是 PRAW 的新手,因此感谢您的任何评论。我在 win32和 PRAW 版本上使用Python 3.4.3(v3.4.3:9b73f1c3e601,2015 年 2 月 24 日,22:43:06)[MSC v.1600 32 位(英特尔)]版本: 2.1.21
先感谢您!哈利
python - 修复 UnboundLocalError 围绕“分配前引用的局部变量”。
我正在尝试使用模块执行翻译,但不断收到与我的一些变量相关的错误消息:
这是我的参考代码:
现在我不明白为什么我会收到那个错误,或者这个错误告诉我什么。如果这很容易解决,我深表歉意,尽管我环顾四周并没有发现任何重要用途。
谢谢,我很感激帮助!
python - Reddit to Twitter bot 遇到关键字典调用问题
因此,我正在关注某个 reddit 到 twitter bot 的教程,该教程是使用 PRAW 在 python 中编码的,但我遇到了错误。
在命令控制台中运行此代码会给我第 74 行的错误
错误 :
我对代码和错误的理解是,它需要发送一个字符串,但以某种方式获取整个键字典集。我认为通过将 [post] 参数发送到 post_dict 中,它将能够获取特定的帖子供机器人使用,但取而代之的是它获取字典!
有两行 74 和 75 都调用 post_dict[post] 并且在调用 post 键时没有使用字典的值。
python - Praw 脚本抛出错误
我正在尝试制作一个机器人,用“猫”这个词来评论新提交的内容。,但我收到此错误:
reddit - 可以获得 Reddit 子版块/用户的订阅信息吗?
我想查看给定 subreddit 的订阅者列表或单个用户订阅的 subreddit 列表。这些信息中的任何一个都可用吗?在 PRAW 文档中,我看到了 my_reddits() 但这似乎意味着您只能作为登录用户自己检索订阅列表。
我还在 Reddit API 文档中看到了这一点:https ://www.reddit.com/dev/api#GET_subreddits_mine_subscriber 这似乎还假设您正在查看自己/登录的帐户?
很抱歉发布,但我无法在 Reddit API 文档或 PRAW 文档中找到它。我将不胜感激任何相关的链接或建议。