2011-01-25 14 views
3

ファイル(大レポート)を(rapidshare、megaupload、easyshare)のようなサービスにアップロードして、サイトが私に与えるURLを取得する(ユーザに転送する)ために私のプログラム(Python)が必要ですPythonからウェブサイトにアップロード

最も簡単な方法は何ですか(私はSeleniumと思っていますが、おそらくそれは過剰です)。

最も速いのは何ですか(私は機械化でできますか?)

どうすればよいですか?

Thanx事前に。

答えて

4

私はSeleniumでこれを攻撃しますが、それは本当に重くても、私はそれの簡単な面がそれに値すると思います。

FireFoxプラグインSeleniumIDEで録音する必要があります(ファイルをサービスにアップロードする)必要があります。 Pythonとしてエクスポートするだけで、コードが作成されます。

SeleniumIDE:

enter image description here

セレンは遅くするビットですが、私はあなたを示したシンプルさは(私見)も価値があります。

0

質問のサイトにこの種のことを意味するAPIがあるかどうかを最初に確認することができます。 (他にもブロックされているので、チェックしていない)

+0

あまりにも悪いWindowsではうまく動作しません。 (pycurlが必要ですが、魔女にはPython 2.5が必要です...)しかし、LInuxではこれが最適な解決策です –