2011-01-25 6 views
3

(rapidshare, megaupload 또는 easyshare)와 같은 서비스에 파일 (큰 보고서)을 업로드하고 사이트에서 제공하는 URL (사용자에게 전달)을 내 프로그램 (파이썬)이 필요합니다.파이썬으로 웹 사이트에 업로드

가장 쉬운 방법은 무엇입니까 (셀레늄이라고 생각하지만, 과잉이라고 생각할 수도 있습니다)?

무엇이 가장 빠릅니다 (기계화로 할 수 있습니까?).

어떻게 할 수 있습니까?

고지.

답변

4

나는 이걸 Selenium으로 공격 하겠지만, 실제로는 무겁지 만, 그 쉬운면은 가치가 있다고 생각합니다.

나는 FireFox 플러그인 SeleniumIDE에 기록하는 동안 당신이해야 할 일 (파일을 서비스에 업로드)을 할 것입니다. 파이썬으로 내보내기 만하면 코드가 생깁니다.

는 SeleniumIDE :

enter image description here

셀레늄은 조금 천천히,하지만 내가 보여 단순 당신은 그것을 (IMHO) 가치가있다.

0

먼저 질문의 사이트에 이런 종류의 API가 있는지 확인할 수 있습니다. 예를 들어 쉽게 공유 할 수 있습니다. (다른 사람들은 나에게 현재 차단되어 있으므로 체크하지 않았습니다.)

+0

위대한 ideia ... 너무 좋지 않습니다. Windows에서는 잘 동작하지 않습니다. (pycurl 필요, 마녀 차례로 파이썬 2.5 필요 ...)하지만 LInux에 대한 이것은 최고의 솔루션입니다 –

관련 문제