【发布时间】:2010-07-30 22:40:05
【问题描述】:
python 可以将图片上传到互联网上并提供 URL 吗?例如,python 是否可以将图像上传到 photobucket 或任何其他上传图像服务,然后检索它的 URL?
【问题讨论】:
python 可以将图片上传到互联网上并提供 URL 吗?例如,python 是否可以将图像上传到 photobucket 或任何其他上传图像服务,然后检索它的 URL?
【问题讨论】:
当然!
要做到这一点,您基本上必须让 Python 伪装成网络浏览器。您需要获取上传表单,填写所有字段,然后选择您的图片。然后你需要提交表单数据,上传图片。完成后,您需要从站点获取“上传完成”页面,并找到图片所在的 URL。
A good library to start with 可能是 Perl 著名的 WWW::Mechanize 模块的 Python 版本。该库基本上是一个可编程的 Web 浏览器,您可以使用 Python 编写脚本。
编辑:如果您打算经常这样做,您可能确实希望使用实际支持的 API。否则图片托管者可能会因为你的 python 机器人向他们的网站发送垃圾邮件而生气。
【讨论】: