【问题标题】:Upload to website from python从python上传到网站
【发布时间】:2011-06-15 01:44:21
【问题描述】:

我需要我的程序 (Python) 将文件(大型报告)上传到(rapidshare、megaupload 或 easyshare)等服务并获取网站给我的 URL(转发给用户)

什么是最简单的方法(我认为是 Selenium,但可能有点矫枉过正)?

什么是最快的(我可以用机械化吗?)?

你会怎么做?

提前感谢。

【问题讨论】:

    标签: python file-upload upload


    【解决方案1】:

    我会用Selenium 来攻击它,即使它真的很重,我认为它的简单方面是值得的。

    我会在FireFox 插件SeleniumIDE 录制时手动完成您需要做的事情(将文件上传到服务)。它们,只需导出为 Python 即可获得您的代码。

    硒IDE:

    Selenium 有点慢,但我向您展示的简单性非常值得(恕我直言)。

    【讨论】:

      【解决方案2】:

      您可以先检查有问题的网站是否有专门用于此类事情的 API。以easy-share为例(其他人目前对我来说是屏蔽的,所以没有检查过):http://www.easy-share.com/be/developers.html(他们甚至有一个现成的python模块可用)

      【讨论】:

      • 好主意...太糟糕了,它在 Windows 上不起作用(很好)。 (它需要pycurl,而女巫又需要python 2.5...)但是对于LINux来说这是最好的解决方案
      猜你喜欢
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      • 2013-07-28
      • 2021-03-28
      • 2015-08-06
      • 1970-01-01
      • 2019-03-22
      • 1970-01-01
      相关资源
      最近更新 更多