baidu_tools, = baidu_dict[username]for item in inputs: try: if 'pan.baidu.com' in item: # 百度分享链接处理:解析分享链接中的所有文件,转存并生成独立分享链接 share_infos = baidu_tools.process_share_link(item) # 返回 [{file_name, share_url}] else: # 百度文件路径处理:获取路径下所有文件,为每个文件生成分享链接 share_infos = baidu_tools.share_multi_files(item) # 返回 [{file_name, file_id}] for file_name, share_link in share_infos: all_share_links.append( {'file_name': file_name, 'share_url': share_link,}) except Exception as e: logger.error(f"处理百度输入 {item} 失败: {e}") continue