使用单个命令,上传文件,获取可共享链接并完成所有这些,无论您多次使用循环。
这些说明假定您安装了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功能时显示剩余的存储空间。