要使用Python中的Mega API按共享URL列出大型公用文件夹的内容,您需要首先安装megapy
库
pip install megapy
接下来,按照以下步骤操作:
import os
from megapy import Mega
mega = Mega()
m = mega.login('your_email@example.com', 'your_password')
注意:请确保将your_email@example.com
和your_password
替换为您的实际Mega帐户凭据。
shared_url = 'https://mega.nz/folder/.../your_folder'
folder = m.get_node_by_shared_url(shared_url)
请确保将shared_url
替换为您要列出其内容的大型公用文件夹的实际共享URL。
def list_folder_contents(node):
contents = node.children
for content in contents:
if content.type == Mega.NODE_TYPE_FILE:
print(f"文件名: {content.name}")
elif content.type == Mega.NODE_TYPE_FOLDER:
print(f"子文件夹名: {content.name}")
list_folder_contents(content) # 递归遍历子文件夹
list_folder_contents(folder)
这将打印出文件夹中的所有文件和子文件夹。如果文件夹很大,您可能需要根据需要调整此代码以分页或限制结果。
领取专属 10元无门槛券
手把手带您无忧上云