问题标签 [pytumblr]

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

python - Python & tumblr API:无法登录我自己的 tumblr 来创建帖子

所以我有一个来自 tumblr 的消费者密钥和消费者秘密,并且我有以下代码允许我进行 Oauth 身份验证,但我不知道如何通过 python 和/或 pytumblr 实际登录到我自己的 tumblr。成功使用 Oauth 后,我无法在我的 tumblr 上发帖。我应该通过 API 登录到我的 tumblr,还是只是通过 http 和 python 定期登录,然后使用 API?我相信旧的 tumblr API 自 2012 年 9 月以来就没有工作过,所以据我所知,这里的 python-tumblr 不再工作了。相反,我从这里使用 pytumblr 。

这是我的代码:

如您所见,我的 tumblr 没有密码可以发送到任何地方,并且没有任何文档告诉我将密码发送到哪里。运行代码后收到未经授权的响应:

有没有办法使用 tumblr API 发布到我自己的 tumblr?

0 投票
1 回答
332 浏览

python - 如何将元标记添加到 Tumblr API 的博客标题?

Tumblr API 确实令人印象深刻,因为它允许我直接发布到博客中。不过,我也想添加metaTwitter 卡。有什么办法可以做到这一点?

如何将这些元标记添加到博客文章中?

0 投票
1 回答
142 浏览

python - 如何向 Tumblr API 添加自定义推文?

我有以下代码通过 Tumblr API 在 Tumblr 上发布博客。

奇怪的是,tweet 参数没有做任何事情。

查看我的博客源,我可以看到:

这是生成的默认推文消息。不知何故,我的自定义推文消息被完全忽略了。并且不是在源代码中生成的。因此,推文共享看不到自定义消息。请问有什么建议吗?

0 投票
0 回答
796 浏览

web-scraping - 获取随机的 Tumblr 博客/帖子

我正在为一个班级做一个数据挖掘项目,我们项目的一部分涉及从 Tumblr 获取大量随机帖子。不幸的是,Tumblr API(特别是使用 PyTumblr)似乎没有直接的能力来做到这一点,因为它需要特定的博客名称或标签。有什么合理的方法可以做到这一点吗?我最好的想法是从 Trending 上的帖子中获取博客名称和/或标签,但我不确定这是否足以满足我们的目的。我们最终想要一个数据集,该数据集可以划分为使用指定集合中的一个或多个标签标记的帖子,以及不包含这些标签的帖子。

0 投票
1 回答
271 浏览

python - 使用 Windows 7 64 位 python 3.5.1 和 pytumblr 在 tumblr 上发布图像?

我尝试在 Windows 7 64 位上以静默方式(无 GUI)在 tumblr 上发布预定的多标签图像。

我首先尝试使用 imacro 和 firefox。它正在工作,但我不能制作多标签并且不是沉默的。

然后我尝试使用 apigee 和 imacro,但数据必须是数组(URL 编码的二进制内容),我不知道该怎么做,也不是沉默。

然后我尝试使用 python 和 pytumblr:我安装 python 2.7.11,然后安装 pytumblr 0.0.6(使用 pip install pytumblr)。我在互联网上找到了一个脚本,我对其进行了编辑:

我当然用我的 tumblr 博客的域名替换 my-blog。我创建一个文件tumblr_keys.py

我在 tumblr 端创建了一个应用程序并激活并允许 https://api.tumblr.com/console/calls/user/info

我使用 Python 的 IDLE(F5)启动,shell 中没有任何附加光标闪烁,但在 tumblr 上没有图像发布。我检查我的防火墙没有问题。

我卸载 Python 2.7.11 并安装 Python 3.5.1pytubmlrpylint

我用这个替换第一行:

因此,路径更改为新安装。

这次比较好,因为 IDLE 很冗长:

如在 SO 上发现的那样,我将其替换except RedirectLimit, e:except RedirectLimit as e:

第 61 行和第 75 行中的问题相同。我替换:

现在,我觉得这段代码必须为旧版本的 Python 编写,但我继续并将第 1 行替换为第 15 行:

然而,又出现了一个错误:

在这一点上,我找不到解决方案。如您所见,这是我第一次使用 Python。你能帮助我吗?

谢谢。

2015 年 12 月 28 日编辑:

我尝试使用 python 2.7.11 简单代码:

检查 python 是否可以与互联网通信并且 IDLE 上的光标闪烁而没有详细信息?

我有我停用的防火墙commodo,仅此而已。

0 投票
0 回答
58 浏览

python - 为什么我不能使用 Python 将故障图像上传到 Tumblr?

我的目标是有一个程序下载图像,对其进行故障处理,然后上传故障图像。到目前为止,我的代码如下所示:

为了确保下载的图片始终保存为 .png 文件,我尝试在“def download_an_image(image_url):”部分运行第二行。出于某种原因,Tumblr 仍然不允许我上传故障图像。我什至尝试上传它,它给了我一个错误。但我能够将它上传到 Flickr。只有当我再次将 .png 文件导出为 .png 时,我才能将其上传到 Tumblr。

您知道避免手动导出图像的方法吗?是否有更好的方法来确保下载的图像保存为 .png 文件?

谢谢!

0 投票
1 回答
2001 浏览

python - 尝试使用 BeautifulSoup、Python 检索信息时出现“TypeError: unhashable type”

我试图使用 TumblrAPI,具体来说是 PyTumblr,以抓取带有特定标签的帖子中的一些图像,

这就是我使用的代码,非常简单:

所以结果是这样的:

但是当我使用 BeautifulSoup 解析我得到的信息时:

我懂了:

而且我尝试了不同的解析器,如“html.parser”“html5lib”,仍然得到同样的错误。

感谢您提供任何线索!

0 投票
1 回答
430 浏览

python - SyntaxError when parsing dict with single and double quotes?

So, I'm retrieving a blog post from Tumblr using the pytumblr API. I want to retrieve a post and extract only the post content. Technically Tumblr sends it to me in a dict, but the format is very, very confusing. In addition to that, it uses both single and double quotes! Here's my code:

First, Tumblr gives me a very large dictionary with only 3 keys, but each of them has a dictionary within it! (???). So, I need to take the first key that I'm looking for, and then turn the contents of that key back into a dict using ast. When I tried that, I got a different error. So, I deleted the brackets around post and used ast to try and interpret the content. But when I do, t throws a SyntaxError on line 3. Here's post[u'posts'] in its raw, very confusing format. But since stackoverflow puts it on one line, I also put it on pastebin at http://pastebin.com/9fnuS2F6

0 投票
2 回答
869 浏览

python - 在 Python 中转义“:”?

我正在使用 Python(和 Pytumblr)并尝试从一些返回的数据中提取某个字符串,但我正在搜索的字符串中包含“:”。每当我运行我的脚本时,我都会收到错误消息:

这是我的代码:

这段代码中是否还有另一个错误,或者有没有办法逃脱我不知道的“:”?我对 Python 很陌生,但我不认为:需要转义。

0 投票
1 回答
828 浏览

python - 从 Tumblr Api 获取视频网址

我正在使用一个可以允许下载视频的客户端项目。

现在我使用交互式控制台来测试想法;

这是在仪表板上获取有关最后 2 个视频的响应的命令;

以及我从 tumblr 得到的回应;

所以我定义

现在的问题是我如何从该批量数据中获取每个视频网址、发件人用户名等,当然我没有在真实客户端设置“2”的限制。所以我需要一个至少“20”的解决方案

我需要这样的东西;