gpt4 book ai didi

python - 使用 Python 将图片发布到 Tumblr

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:10 24 4
gpt4 key购买 nike

我正在尝试使用 python 将图片发布到 tumblr,特别是:http://code.google.com/p/python-tumblr/

#!/usr/bin/python

from tumblr import Api
import sys

BLOG='example.tumblr.com'
USER='example@example.com'
PASSWORD='example'
api = Api(BLOG,USER,PASSWORD)
post_data = "picture.png"
title = "Title of my entry"
body = "this is a story with a picture"

api.write_regular(title, body + post_data)

当我运行它时,结果是博客到达,而不是:

Title of my entry

this is a story with a picture

[img]

我明白了:

Title of my entry

this is a story with a picturepicture.png

最佳答案

在您当前的代码中,您没有发布图像,而是发送了一个名为“picture.png”的字符串。正如 Daniel DiPaolo 所说,您必须使用写照片。例如,write_photo 的参数是图像的链接。

#!/usr/bin/python
from tumblr import Api
import sys

BLOG='example.tumblr.com'
USER='example@example.com'
PASSWORD='example'
api = Api(BLOG,USER,PASSWORD)
api.write_photo('http://example.org/somewhere/lolcat.jpg')

如果您想发送 HTML,您可以创建一个包含您选择的标签的长正文。

title = "life is amazing" 
body = """
_here my html code_
"""

然后用API写

api.write_regular(title,body)

你应该一切就绪。

数据上传

更准确地说 ;) 如果您想发送数据,您必须打开该对象。假设您的图片是“lolcat.jpg”

data = open('lolcat.jpg').read()

关于python - 使用 Python 将图片发布到 Tumblr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com