问题标签 [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.
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?
python - 如何将元标记添加到 Tumblr API 的博客标题?
Tumblr API 确实令人印象深刻,因为它允许我直接发布到博客中。不过,我也想添加meta
Twitter 卡。有什么办法可以做到这一点?
如何将这些元标记添加到博客文章中?
python - 如何向 Tumblr API 添加自定义推文?
我有以下代码通过 Tumblr API 在 Tumblr 上发布博客。
奇怪的是,tweet 参数没有做任何事情。
查看我的博客源,我可以看到:
这是生成的默认推文消息。不知何故,我的自定义推文消息被完全忽略了。并且不是在源代码中生成的。因此,推文共享看不到自定义消息。请问有什么建议吗?
web-scraping - 获取随机的 Tumblr 博客/帖子
我正在为一个班级做一个数据挖掘项目,我们项目的一部分涉及从 Tumblr 获取大量随机帖子。不幸的是,Tumblr API(特别是使用 PyTumblr)似乎没有直接的能力来做到这一点,因为它需要特定的博客名称或标签。有什么合理的方法可以做到这一点吗?我最好的想法是从 Trending 上的帖子中获取博客名称和/或标签,但我不确定这是否足以满足我们的目的。我们最终想要一个数据集,该数据集可以划分为使用指定集合中的一个或多个标签标记的帖子,以及不包含这些标签的帖子。
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.1pytubmlr
和pylint
:
我用这个替换第一行:
因此,路径更改为新安装。
这次比较好,因为 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,仅此而已。
python - 为什么我不能使用 Python 将故障图像上传到 Tumblr?
我的目标是有一个程序下载图像,对其进行故障处理,然后上传故障图像。到目前为止,我的代码如下所示:
为了确保下载的图片始终保存为 .png 文件,我尝试在“def download_an_image(image_url):”部分运行第二行。出于某种原因,Tumblr 仍然不允许我上传故障图像。我什至尝试上传它,它给了我一个错误。但我能够将它上传到 Flickr。只有当我再次将 .png 文件导出为 .png 时,我才能将其上传到 Tumblr。
您知道避免手动导出图像的方法吗?是否有更好的方法来确保下载的图像保存为 .png 文件?
谢谢!
python - 尝试使用 BeautifulSoup、Python 检索信息时出现“TypeError: unhashable type”
我试图使用 TumblrAPI,具体来说是 PyTumblr,以抓取带有特定标签的帖子中的一些图像,
这就是我使用的代码,非常简单:
所以结果是这样的:
但是当我使用 BeautifulSoup 解析我得到的信息时:
我懂了:
而且我尝试了不同的解析器,如“html.parser”“html5lib”,仍然得到同样的错误。
感谢您提供任何线索!
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
python - 在 Python 中转义“:”?
我正在使用 Python(和 Pytumblr)并尝试从一些返回的数据中提取某个字符串,但我正在搜索的字符串中包含“:”。每当我运行我的脚本时,我都会收到错误消息:
这是我的代码:
这段代码中是否还有另一个错误,或者有没有办法逃脱我不知道的“:”?我对 Python 很陌生,但我不认为:需要转义。
python - 从 Tumblr Api 获取视频网址
我正在使用一个可以允许下载视频的客户端项目。
现在我使用交互式控制台来测试想法;
这是在仪表板上获取有关最后 2 个视频的响应的命令;
以及我从 tumblr 得到的回应;
所以我定义
现在的问题是我如何从该批量数据中获取每个视频网址、发件人用户名等,当然我没有在真实客户端设置“2”的限制。所以我需要一个至少“20”的解决方案
我需要这样的东西;