问题标签 [reddit]

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 回答
1577 浏览

ruby - 尝试解析 JSONfile 时出现嵌套错误

我正在尝试解析 Reddit 线程的 JSON 文件及其所有评论。但是当我尝试解析 JSON 时,我得到一个“in `parse': nesting of 20 is too deep”错误。

以下是我使用的代码:

无论如何我可以解决这个问题吗?

对我来说,解析所有较小的子线程并不是必需的。有没有办法设置嵌套深度限制?

0 投票
1 回答
2086 浏览

python - 安装 python reddit api 包装模块

我已经下载了 zip 文件中的源代码。然后我将其移至 /Library/Python/2.6/site-packages/mellort-reddit_api-2d91358。我一直在尝试安装它:python setup.py install。这没有奏效。然后我尝试使用 python /Library/Python/2.6/site-packages/mellort-reddit_api-2d91358/setup.py install 安装它,但这也不起作用。

在这两种情况下,它都说:

我认为它找不到:

我只尝试将文件放在 python 2.6 文件夹中。

有什么想法吗?如果您能提供分步说明,我将非常高兴。如果这有所作为,我正在使用 mac。

如果你以前使用过这个模块(在https://github.com/mellort/reddit_api找到)你是如何处理这个问题的?

0 投票
1 回答
2151 浏览

python - 您如何使用 reddit api 投票功能?

帮助我卡住了!突然间我得知我不知道如何使用 upvote/downvote 功能时,只是使用 reddit api wrapper 编写 python。我只需要知道如何定位帖子或评论。它在 item 中指定(见下文),我认为它是在变量中声明的。

0 投票
1 回答
1093 浏览

python - 如何在我的 python 脚本中添加代理支持?(reddit api 包装器 python)

这是一些代码:

这使用了 reddit mellort api。账目不真实。ips不是真的,呵呵。该脚本应该多次对帖子进行投票。该代码非常不言自明。此代码有效,但由于 ip 仅对帖子进行一次投票。我只需要上面标记的代码,它将在登录和投票之前连接到代理,以便每个投票都来自不同的 ip。请帮助我,我变得非常沮丧。请提供一些代码来替换“#code to connect to a proxy”。我知道很多人都在寻找解决这个问题的方法。帮助 Python 兄弟们!

0 投票
1 回答
4258 浏览

cassandra - Reddit 中使用的 Cassandra 数据库架构是什么?

Reddit 目前正在将其数据库从 PosgreSQL 迁移到 Apache Cassandra。有人知道 Reddit 在 Cassandra 中使用什么数据库模式吗?

0 投票
0 回答
118 浏览

jquery - 类似reddit的网站的优化

我正在考虑优化我的类似 reddit 的网站。如果您需要描绘它,只需考虑Reddit

至于现在我有 3 个表:USER、POST 和 USER_CHAN

因此,对于每个用户,您在 USER_CHAN 中都有他订阅的 chan(像 irc 一样思考)

所以我在这样的请求中做了一个联合:

然后我将结果缓存到一个像这样命名的文件中:

例如,它看起来像这样:

(按热排序,用户订阅了chan 1,2,5和6,结果的第1页)

或者

然后,jquery在加载缓存后,查询每个结果 ($('box').each) 以显示应用了哪种投票(默认情况下不应用投票)

我希望每个人都一直关注我直到这里!

(当它超过第 20 页时,我也不缓存任何内容,我认为很少有用户会访问这些页面)


问题是,我不知道这个优化是否真的“好”,而且我还有这个新想法:

如果我将这种结果缓存为JSON或表格 格式,比如说 20 页。

然后我用 加载这个缓存的东西PHP,检查PHP每个结果以应用投票(然后我可以做一个大请求和多个请求),然后显示结果。

不使用jquery,缓存文件会更小,我可以使用reddit的“隐藏”功能......你怎么看?我应该使用JSON还是其他东西来实现这个?

0 投票
1 回答
527 浏览

python - Cookie is not being saved when logging in with the Reddit API

I would like to add the login feature of the reddit API, but the cookie is not being saved. The following code is being called in a custom Authentication Backend, which is installed higher in the stack than Django's own ModelBackend.

printing cookie['reddit_session'] returns a Morsel (obfuscated)

This Cookie, however, is nowhere found in my browser. When the page is reloaded, my reddit session is gone, and I can not use other reddit API calls unless I create this session again. When I use the Chrome developer tools to look at my cookies, I see an entry under Resources > Cookies called "blank". When I click this, all I get is a white page with "This site has no cookies"

I am doing this in django-1.4, with

enabled in settings.py. I tried it without with the same results.

Am I missing something here? I've tried using narwa as well, and the cookie is not being saved either. My cookies are definitely enabled in my browser as the same Django session is saving the django_language and session_id cookies.

Any pointers or answers are appreciated.

0 投票
1 回答
352 浏览

ruby - 我可以使用 HTTParty 返回子目录列表吗?

我的问题是请求标头。

这是我编写的一个小脚本,它不起作用:

我认为我的错误在第 30 行左右。我的标题哈希如下所示:

GET reddit.com/reddits/mine.xml有了那个标题,我应该有 subreddit 列表,对吧?

0 投票
2 回答
2603 浏览

javascript - 在 Reddit 上,脚本如何获取评论的赞成票和反对票数?

Reddit上,人们可以发表评论以获得赞成票和反对票。此信息在页面本身上不容易访问,因此似乎使用了 API 之类的东西来收集此信息。

我找到了执行此操作的脚本,但无法确定它从脚本中的哪个位置提取此信息。有人可以指出脚本从中获取数据的相关行吗?

0 投票
1 回答
2760 浏览

javascript - 用 jquery 解析嵌套的 json 结果 - 里面的例子

jsFiddle:http: //jsfiddle.net/FRQ9b/

使用 reddit 的 json 结果。这是我使用 3 个回复(嵌套)创建的示例帖子。

这是一个 jsfiddle,我已经走了多远:http: //jsfiddle.net/FRQ9b/

谁能告诉我如何获得下面的嵌套回复?所以卡住了。谢谢!