从python上传到网站

时间:2011-01-25 09:25:45

标签: python file-upload upload

我需要我的程序(Python)将文件(大型报告)上传到像(rapidshare,megaupload或easyshare)这样的服务,然后抓住网站给我的URL(向他们转发给用户)

什么是最简单的方式(我认为Selenium,但也许它有点矫枉过正)?

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

你会怎么做?

提前完成。

2 个答案:

答案 0 :(得分:4)

我会用Selenium攻击它,即使它非常沉重,我认为它的简单方面是值得的。

我会在FireFox插件SeleniumIDE上录制它时,手动执行您需要做的事情(上传文件到服务)。他们只是以Python身份导出你的代码。

SeleniumIDE:

enter image description here

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

答案 1 :(得分:0)

您可以先查看问题中的网站是否有针对此类事情的API。例如易于分享(其他人暂时被阻止,所以没有检查过):http://www.easy-share.com/be/developers.html(他们甚至有一个现成的python模块可用)