【发布时间】:2011-06-15 01:44:21
【问题描述】:
我需要我的程序 (Python) 将文件(大型报告)上传到(rapidshare、megaupload 或 easyshare)等服务并获取网站给我的 URL(转发给用户)
什么是最简单的方法(我认为是 Selenium,但可能有点矫枉过正)?
什么是最快的(我可以用机械化吗?)?
你会怎么做?
提前感谢。
【问题讨论】:
标签: python file-upload upload
我需要我的程序 (Python) 将文件(大型报告)上传到(rapidshare、megaupload 或 easyshare)等服务并获取网站给我的 URL(转发给用户)
什么是最简单的方法(我认为是 Selenium,但可能有点矫枉过正)?
什么是最快的(我可以用机械化吗?)?
你会怎么做?
提前感谢。
【问题讨论】:
标签: python file-upload upload
我会用Selenium 来攻击它,即使它真的很重,我认为它的简单方面是值得的。
我会在FireFox 插件SeleniumIDE 录制时手动完成您需要做的事情(将文件上传到服务)。它们,只需导出为 Python 即可获得您的代码。
硒IDE:
Selenium 有点慢,但我向您展示的简单性非常值得(恕我直言)。
【讨论】:
您可以先检查有问题的网站是否有专门用于此类事情的 API。以easy-share为例(其他人目前对我来说是屏蔽的,所以没有检查过):http://www.easy-share.com/be/developers.html(他们甚至有一个现成的python模块可用)
【讨论】: