描述出现的错误
下载源代码后,按照要求修改conf.ini链接后打开TikTokTool.py出现cmd窗口后直接闪退,还原conf.ini后一样闪退。遂怀疑环境问题,卸载重装python重装并勾选添加path后依旧闪退,检查系统环境也没问题,电脑就只有一个python,电脑的环境变量path路径也是正常的python安装路径和python下的Scripts文件夹。
然后用idle打开TikTokTool.py运行,发现错误是
ModuleNotFoundError: No module named 'requests'
引起的。提示是找不到模块requests,python安装目录里的Lib\site-packages\pip文件夹里面也有这个,感觉这个应该不属于第三方库,是python自带的吧。我看说明文档也没提到这个,然后我查阅资料后试着
pip install requests
能打开了,想请问下这个是本来就需要的步骤,因为太小白所以教程就没提还是属于不正常的范畴。
然后我打开后,把conf.ini里面的链接替换成自己想要下载的主页链接,跑起来一段时间后没下载完成就又闪退了,重试也不行。还是在idle里面运行,报错代码是
Traceback (most recent call last):
File "D:\常用软件\TikTokDownload\TikTokTool.py", line 29, in <module> profile.getProfile(cmd.setting())
File "D:\常用软件\TikTokDownload\Util\Profile.py", line 103, in getProfile self.getData(self.api_post_url)
File "D:\常用软件\TikTokDownload\Util\Profile.py", line 142, in getData self.getVideoInfo(result)
File "D:\常用软件\TikTokDownload\Util\Profile.py", line 245, in getVideoInfo self.getNextData()
File "D:\常用软件\TikTokDownload\Util\Profile.py", line 184, in getNextData self.getVideoInfo(result)
File "D:\常用软件\TikTokDownload\Util\Profile.py", line 245, in getVideoInfo self.getNextData()
File "D:\常用软件\TikTokDownload\Util\Profile.py", line 184, in getNextData self.getVideoInfo(result)
File "D:\常用软件\TikTokDownload\Util\Profile.py", line 242, in getVideoInfo datas = Util.Images().get_all_images(self.image_list)
File "D:\常用软件\TikTokDownload\Util\Images.py", line 49, in get_all_images self.position = js['item_list'][0]['aweme_poi_info']['poi_name']
KeyError: 'aweme_poi_info'
怀疑路径问题,改成英文路径依然不行
花费了数小时各种研究无果,只好用打包好的TikTokTool.exe(之前就看到有这个了,主要想知道报错的原理)。替换好自己想要下载的链接,这次不报错了,视频也能正常下载,但是图文下载出来会有很多空文件夹,试验过多次,是碰到固定文件夹就会这样,不是随机空文件夹,字符显示是 提示:发生了点意外,后面发现用TikTokPic.exe能一个个单独下载,就花一下午把空文件夹给下载了。。
特意注册账号来报这个issue,希望能够告知原因。可以测试,她的个人主页链接是https://v.douyin.com/Mf9Endf/
话说这个怎么变来变去的,今天到现在变了三次了。
截图
已添加
桌面(请填写以下信息):
-操作系统:[windows10 64bit]
-python版本:3.10
-代理[关闭](看见有的issue的bug是这个引起的,没开代理)
-版本[最新源代码]
附文
盼复,感谢!
bug help wanted invalid