簡體   English   中英

通過 Python 腳本將文件上傳到網站

[英]Upload file to a website via Python script

我想通過 Python 腳本將文件從我的計算機上傳到像 hotfile.com 這樣的文件托管商。 因為 Hotfile 只提供基於網絡的上傳服務(沒有 ftp)。

我首先需要 Python 來使用我的用戶名和密碼登錄,然后上傳文件。 文件傳輸結束后,我需要下載和刪除鏈接(在上傳完成后立即生成)。

這甚至可能嗎? 如果是這樣,有人可以告訴我腳本的外觀,甚至可以提示我如何構建它? 謝謝

對於類似的任務,我以前使用過mechanize ,並取得了一些成功。
注意:雖然我沒有上傳文件,但它的文檔說它也能夠處理文件上傳。

好的,您想使用 Python 通過 HTTP“put”上傳文件。 你需要使用一個 Python 庫來做 HTML 的事情; 一個不錯的選擇可能是 Python 中包含的httplib

谷歌搜索“Python HTTP put”找到了這個:

http://inamid.com/proj/put/put.py

這似乎是解決您問題的完整工作代碼。

你提到他們不提供 FTP,但我去了他們的網站,發現以下內容:

如何使用FTP上傳? ftp.hotfile.com 用戶:您的 hotfile 用戶名 pass:您的 hotfile 密碼 您可以上傳和制作文件夾,但不能重命名、移動文件

嘗試一下。 如果它有效,在 Python 中使用 FTP 將是一項非常簡單的任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM