Загрузить на сайт с питона - PullRequest
3 голосов
/ 25 января 2011

Мне нужна моя программа (Python) для загрузки файлов (больших отчетов) в такие службы, как (rapidshare, megaupload или easyshare) и получение URL-адреса, который дает мне сайт (для пересылки пользователю)

ЧтоСамый простой способ (я думаю, Selenium, но, может быть, это излишне)?

Какой самый быстрый (можно ли сделать это с помощью механизации?)?

Как бы вы это сделали?

Спасибо заранее.

Ответы [ 2 ]

4 голосов
/ 25 января 2011

Я бы атаковал это с Селеном , даже если он действительно тяжелый, я думаю, что легкий аспект этого стоит.

Я бы сделал то, что вам нужно (загрузить файлв сервис) вручную, когда на FireFox плагин SeleniumIDE будет записывать его.Их, просто экспортируйте как Python, и вы получите свой код.

SeleniumIDE:

enter image description here

Селен немного замедлен, но простота, которую я показал вам, хорошостоит (имхо).

0 голосов
/ 25 января 2011

Сначала вы можете проверить, есть ли у сайтов, на которых идет речь, API, предназначенный для такого рода вещей. Например, easy-share (другие заблокированы для меня на данный момент, поэтому не проверяли их): http://www.easy -share.com / be / developers.html (и у них даже есть готовый модуль Python в наличии)

...