HFrost0 / bilix

⚡️Lightning-fast async download tool for bilibili and more
Apache License 2.0
1.6k stars 166 forks source link

Update base_downloader_part.py #132

Closed zivgogogo closed 1 year ago

zivgogogo commented 1 year ago

下载文件时,当文件名称不确定,从url中选择名称当作文件名称时导致的小问题。使用base_downloader_part.py基础下载模块中的get_file()方法时,在重定向源url避免两次重定向的操作时,res.url反回不是字符串,会导致172行的PurePath(urlparse(urls[0]).path).name的urls[0].path出错。确保res.url返回的是字符串后,根据逻辑一并修正方法中url指定的类型(httpx.url-->str)。