我想编写一个机器人,将图像从网址发送到名为Telegram的聊天程序。
每当我请求图片时,我只会在日志文件中得到此消息:
15:06:55.705 Starting new HTTP connection (1): cdn-images-1.medium.
15:06:55.734 "GET /max/768/1*sPf7izMPYM76LB_xKb0bzw.png HTTP/1.1" 200 None
我想使用This Image
真正让我失望的是代码200,这应该意味着它没问题。但是“无”的后悔有点阴暗。
我使用的代码是:
import requests
def sendImageFromUrl(url):
response = requests.get(url)
output = StringIO(response.content)
img = Image.open(output)
img.save(output, 'JPEG')
resp = multipart.post_multipart(BASE_URL + 'sendPhoto', [
('chat_id', str(chat_id)),
('caption', 'My Caption'),
], [
('photo', 'image.jpg', output.getvalue()),
])
和请求/电话
sendImageFromUrl("http://cdn-images-1.medium.com/max/768/1*sPf7izMPYM76LB_xKb0bzw.png")
任何人都知道问题是什么?