使用單個命令,上傳文件,獲取可共享鏈接並完成所有這些,無論您多次使用循環。
這些說明假定您安裝了Git和Python 3.10 ,如果您沒有安裝GIT,請從此處下載項目並跳過下面的第一步。
git clone https://github.com/qtchaos/py_mega_account_generator.git
cd py_mega_account_generator
pip install -r requirements.txt
python main.py
筆記
文件的最大上傳大小為20GB,因為這是免費帳戶的限制。
您可以根本沒有任何參數使用此程序,這將吐出一個新帳戶,其中刪除了歡迎的PDF,它將顯示控制台中的登錄憑據,並在憑據文件夾中創建新文件。但是,如果要上傳文件,則可以使用以下設置: python main.py -f FILENAME -p
,這將上傳文件到新帳戶並打印出一個公開共享的鏈接。不幸的是,似乎Mega喜歡清除一段時間沒有登錄的帳戶,因此,如果自從您開始生成新帳戶以來已經有一段時間了,您可能需要運行keetalive服務: python main.py -ka -v
,這將登錄到每個帳戶並打印出所用的存儲。而且,如果要質量創建帳戶或上傳文件,則可以使用循環參數: python main.py -p -f FILENAME -l TIMES_TO_LOOP
。
{"email": "*******@*******.com", "emailPassword": "*****", "password": "*********"}
emailPassword
表示用於創建Mail.tm帳戶的密碼。
如果您想稍後登錄到Mega帳戶,則必須使用email
和password
字段。
如果要更改憑據文件的格式,則可以通過更改config.json
文件中的accountFormat
變量來做到這一點。使用以下變量更改格式:
{email}
- 用於創建Mega帳戶的電子郵件。{emailPassword}
- 用於創建Mail.tm帳戶的密碼。{password}
- 用於創建MEGA帳戶的密碼。例如,如果要將格式更改為以下內容:
[email protected]#password
然後,您將accountFormat
變量更改為{email}#{password}
,這將把憑據附加到憑據文件夾中的名為accounts.txt
的文件。如果將accountFormat
變量更改為""
,則將使用默認的JSON文件格式並為每個帳戶創建一個新文件。
警告
請勿將“服務”部分中的參數與文件上傳參數一起使用。
-f filename, --file filename
|將文件上傳到生成的帳戶。
-p, --public
|生成一個可共享鏈接到該文件。
-l int, --loop int
|循環腳本X次數。
-e, --extract
|將輸出為.json輸出的所有憑據彙編為給定自定義格式的單個文件。
-ka, --keepalive
|登錄帳戶以保持它們的生命。
-v, --verbose
|在使用keepalive功能時顯示剩餘的存儲空間。