JoeanAmier / TikTokDownloader

TikTok 主页/合辑/直播/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜索/热榜数据采集工具
https://github.com/JoeanAmier/TikTokDownloader/wiki/Documentation
GNU General Public License v3.0
6.64k stars 1.08k forks source link

源代码一大堆报错 #230

Open cpken opened 1 month ago

cpken commented 1 month ago

获取代码,执行一大堆的报错,该了半天还是报错,啥子?

Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 7, in main
    await downloader.run()
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 326, in run
    await self.check_settings(False)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 303, in check_settings
    self.parameter = Parameter(
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 178, in __init__
    self.ffmpeg = self.__generate_ffmpeg_object(ffmpeg)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 446, in __generate_ffmpeg_object
    return FFMPEG(ffmpeg_path)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 11, in __init__
    self.path = self.__check_ffmpeg_path(Path(path))
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 26, in __check_ffmpeg_path
    return self.__check_system_ffmpeg() or self.__check_system_ffmpeg(path)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 71, in __check_system_ffmpeg
    return which(path or "ffmpeg")
  File "D:\Python310\lib\shutil.py", line 1458, in which
    if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
  File "D:\Python310\lib\shutil.py", line 1458, in <genexpr>
    if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
AttributeError: 'WindowsPath' object has no attribute 'lower'. Did you mean: 'owner'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 11, in <module>
    run(main())
  File "D:\Python310\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "D:\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
    return future.result()
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 6, in main
    async with TikTokDownloader() as downloader:
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 107, in __aexit__
    await self.parameter.close_session()
AttributeError: 'NoneType' object has no attribute 'close_session'

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

            TikTokDownloader V5.4 beta

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

项目地址: https://github.com/JoeanAmier/TikTokDownloader
项目文档: https://github.com/JoeanAmier/TikTokDownloader/wiki/Documentation
开源许可: GNU General Public License v3.0

注意:本项目正在重构代码,功能尚不稳定,不适合日常使用!

Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 7, in main
    await downloader.run()
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 326, in run
    await self.check_settings(False)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 303, in check_settings
    self.parameter = Parameter(
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 178, in __init__
    self.ffmpeg = self.__generate_ffmpeg_object(ffmpeg)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 446, in __generate_ffmpeg_object
    return FFMPEG(ffmpeg_path)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 11, in __init__
    self.path = self.__check_ffmpeg_path(Path(path))
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 26, in __check_ffmpeg_path
    return self.__check_system_ffmpeg() or self.__check_system_ffmpeg(path)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 71, in __check_system_ffmpeg
    return which(path or "ffmpeg")
  File "D:\Python310\lib\shutil.py", line 1458, in which
    if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
  File "D:\Python310\lib\shutil.py", line 1458, in <genexpr>
    if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
AttributeError: 'WindowsPath' object has no attribute 'lower'. Did you mean: 'owner'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 11, in <module>
    run(main())
  File "D:\Python310\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "D:\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
    return future.result()
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 6, in main
    async with TikTokDownloader() as downloader:
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 107, in __aexit__
    await self.parameter.close_session()
AttributeError: 'NoneType' object has no attribute 'close_session'

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 126
    (f"{self.FUNCTION_OPTIONS[self.config["Update"]]
                                                 ^
SyntaxError: unterminated string literal (detected at line 126)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 126
    (f"{self.FUNCTION_OPTIONS[self.config["Update"]]
                                                 ^
SyntaxError: unterminated string literal (detected at line 126)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 19, in <module>
    from src.config import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\__init__.py", line 1, in <module>
    from .parameter import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 361
    f"chunk 参数 {chunk} 设置错误,程序将使用默认值:{
    ^
SyntaxError: unterminated string literal (detected at line 361)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 19, in <module>
    from src.config import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\__init__.py", line 1, in <module>
    from .parameter import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 11, in <module>
    from src.custom import BLANK_PREVIEW
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\custom\__init__.py", line 9, in <module>
    from .internal import (
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\custom\internal.py", line 30
    PROJECT_NAME = f"TikTokDownloader V{VERSION_MAJOR}.{
                   ^
SyntaxError: unterminated string literal (detected at line 30)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 19, in <module>
    from src.config import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\__init__.py", line 1, in <module>
    from .parameter import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 23, in <module>
    from src.extract import Extractor
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\extract\__init__.py", line 1, in <module>
    from .extractor import Extractor
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\extract\extractor.py", line 729
    container.cache["url"] = f"https: // www.douyin.com / user / {
                             ^
SyntaxError: unterminated string literal (detected at line 729)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 19, in <module>
    from src.config import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\__init__.py", line 1, in <module>
    from .parameter import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 25, in <module>
    from src.record import BaseLogger
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\record\__init__.py", line 2, in <module>
    from .logger import LoggerManager
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\record\logger.py", line 42
    f"{filename}.log" if filename else f"{strftime(
                                       ^
SyntaxError: unterminated string literal (detected at line 42)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 19, in <module>
    from src.config import Parameter
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\__init__.py", line 2, in <module>
    from .settings import Settings
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\settings.py", line 121
    f"配置文件 settings.json 缺少 {"、".join(miss)} 参数,是否需要生成默认配置文件(YES/NO): ",
                              ^
SyntaxError: invalid character '、' (U+3001)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 45, in <module>
    from src.interface import APITikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\interface\__init__.py", line 1, in <module>
    from .account import Account
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\interface\account.py", line 10, in <module>
    from .info import Info
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\interface\info.py", line 55
    value = f"[{",".join(f'"{i}"' for i in self.sec_user_id)}]"
                 ^
SyntaxError: f-string: expecting '}'

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 45, in <module>
    from src.interface import APITikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\interface\__init__.py", line 3, in <module>
    from .collection import Collection
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\interface\collection.py", line 113
    self.log.warning(f"owner_url 参数未设置 或者 获取账号数据失败,本次运行将临时使用 {
                     ^
SyntaxError: unterminated string literal (detected at line 113)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 46, in <module>
    from src.manager import Database
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\manager\__init__.py", line 1, in <module>
    from .cache import Cache
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\manager\cache.py", line 59
    f"{type_}{id_}_{
    ^
SyntaxError: unterminated string literal (detected at line 59)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 46, in <module>
    from src.manager import Database
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\manager\__init__.py", line 3, in <module>
    from .recorder import DownloadRecorder
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\manager\recorder.py", line 88
    f"程序检测到上次运行可能没有正常结束,您的作品下载记录数据可能已经丢失!\n数据文件路径:{
    ^
SyntaxError: unterminated string literal (detected at line 88)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 57, in <module>
    from .main_complete import TikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\main_complete.py", line 214
    f"程序共处理 {
    ^
SyntaxError: unterminated string literal (detected at line 214)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 57, in <module>
    from .main_complete import TikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\main_complete.py", line 810
    f"配置文件 mix_urls 参数" f"第 {index} 条数据的 url {
                        ^
SyntaxError: unterminated string literal (detected at line 810)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 57, in <module>
    from .main_complete import TikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\main_complete.py", line 1095
    f"程序运行耗时 {
    ^
SyntaxError: unterminated string literal (detected at line 1095)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 57, in <module>
    from .main_complete import TikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\main_complete.py", line 454
    old_mark = f"{m["MARK"]}_{addition}" if (
                     ^^^^
SyntaxError: f-string: unmatched '['

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 57, in <module>
    from .main_complete import TikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\main_complete.py", line 764
    self.console.print(f"{i}. {j["title"]}")
                                  ^^^^^
SyntaxError: f-string: unmatched '['

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 1, in <module>
    from src.application import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\__init__.py", line 1, in <module>
    from .TikTokDownloader import TikTokDownloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 57, in <module>
    from .main_complete import TikTok
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\main_complete.py", line 15, in <module>
    from src.downloader import Downloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\downloader\__init__.py", line 1, in <module>
    from .download import Downloader
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\downloader\download.py", line 179
    f'{
    ^
SyntaxError: unterminated string literal (detected at line 179)

(venv) D:\gitee\open-source-project\TikTokDownloader-master>python main.py
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

              TikTokDownloader V5.4

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

项目地址: https://github.com/JoeanAmier/TikTokDownloader
项目文档: https://github.com/JoeanAmier/TikTokDownloader/wiki/Documentation
开源许可: GNU General Public License v3.0

注意:本项目正在重构代码,功能尚不稳定,不适合日常使用!

配置文件 settings.json 缺少 tiktok_region,device_id,tiktok_tw 参数,是否需要生成默认配置文件(YES/NO): yes
创建默认配置文件 settings.json 成功!
请参考项目文档的快速入门部分,设置 Cookie 后重新运行程序!
建议根据实际使用需求修改配置文件 settings.json!

本次运行将会使用各项参数默认值,程序功能可能无法正常使用!
device_id 参数未设置或设置错误,TikTok 平台下载功能无法正常使用
Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 7, in main
    await downloader.run()
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 330, in run
    await self.check_settings(False, )
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 306, in check_settings
    self.parameter = Parameter(
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 181, in __init__
    self.ffmpeg = self.__generate_ffmpeg_object(ffmpeg)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\config\parameter.py", line 449, in __generate_ffmpeg_object
    return FFMPEG(ffmpeg_path)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 11, in __init__
    self.path = self.__check_ffmpeg_path(Path(path))
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 26, in __check_ffmpeg_path
    return self.__check_system_ffmpeg() or self.__check_system_ffmpeg(path)
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\module\ffmpeg.py", line 71, in __check_system_ffmpeg
    return which(path or "ffmpeg")
  File "D:\Python310\lib\shutil.py", line 1458, in which
    if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
  File "D:\Python310\lib\shutil.py", line 1458, in <genexpr>
    if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
AttributeError: 'WindowsPath' object has no attribute 'lower'. Did you mean: 'owner'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 11, in <module>
    run(main())
  File "D:\Python310\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "D:\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
    return future.result()
  File "D:\gitee\open-source-project\TikTokDownloader-master\main.py", line 6, in main
    async with TikTokDownloader() as downloader:
  File "D:\gitee\open-source-project\TikTokDownloader-master\src\application\TikTokDownloader.py", line 108, in __aexit__
    await self.parameter.close_session()
AttributeError: 'NoneType' object has no attribute 'close_session'
saiveen1 commented 1 month ago

看作者的python版本要求