Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

最新版本V1.2:exe和py两种形式皆报错 #27

Closed
boluohong opened this issue Jul 19, 2021 · 12 comments
Closed

最新版本V1.2:exe和py两种形式皆报错 #27

boluohong opened this issue Jul 19, 2021 · 12 comments

Comments

@boluohong
Copy link

1.exe形式

1.1执行V1.2的TikTokMulti.exe
顺利开始下载本项目所预设之抖音账号:https://v.douyin.com/JcjJ5Tq/

1.2一旦更改其他账号,则开始闪退
更改流程:用notepad++
1.2.1若转为UTF-8编码格式,则exe文件直接打不开,闪退
1.2.2若转为UTF-8-无BOM格式,则可以打开exe文件,但是按下回车后开始报错闪退。因为闪退,所以始终看不清报了什么错

2.py形式
直接下载source code.zip 解压
运行TikTokMulti.py文件

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\hp>D:\douyin\004\TikTokMulti.py
Traceback (most recent call last):
File "D:\douyin\004\TikTokMulti.py", line 13, in
import TikTokDownload
File "D:\douyin\004\TikTokDownload.py", line 12, in
from retrying import retry
ModuleNotFoundError: No module named 'retrying'

C:\Users\hp>

3.回忆
上个版本也是无法使用exe形式
然后某一天有一个contribution留言说改一行代码可以突破33个下载数量
于是我就把那行代码改在上个版本的py文件
然后再把那个py文件打包成exe,一直用到2021/07/17,总共下载了45G喜欢的博主的视频
我也是一直搞不明白这一切的疑惑

@Johnserf-Seed
Copy link
Owner

你好,首先非常感谢你提出的问题,这个确实最近由于抖音官方的链接跳转主页的更改有些许变动(原)。经我本人测试用户:86952284120 ,https://v.douyin.com/JcjJ5Tq/ 原:小e同学的用户主页是可以正常下载的,
image
。我将重新打包一下,如果还有问题欢迎issue!

@Johnserf-Seed
Copy link
Owner

使用界面
把输出信息统一了一下

@boluohong
Copy link
Author

我疯了
最新的1.2.2版本
exe直接闪退
py文件报错跟1.2.1一样

@boluohong
Copy link
Author

D:\douyin\TikTokDownload-1.2\TikTokDownload-1.2>py TikTokMulti.py
Traceback (most recent call last):
File "TikTokMulti.py", line 13, in
import TikTokDownload
File "D:\douyin\TikTokDownload-1.2\TikTokDownload-1.2\TikTokDownload.py", line
12, in
from retrying import retry
ModuleNotFoundError: No module named 'retrying'

@Johnserf-Seed
Copy link
Owner

报错是依赖问题呀,你pip装一下不就好了吗

@Johnserf-Seed
Copy link
Owner

pip install retrying

@boluohong
Copy link
Author

对不起,我实在是昏了头
关了全局代理后反而pip装上了retrying

运行py文件,报错如下:

Traceback (most recent call last):
File "D:\douyin\TikTokDownload-1.2\TikTokDownload-1.2\TikTokMulti.py", line 25
2, in
RTK = TikTok()
File "D:\douyin\TikTokDownload-1.2\TikTokDownload-1.2\TikTokMulti.py", line 88
, in init
self.judge_link()
File "D:\douyin\TikTokDownload-1.2\TikTokDownload-1.2\TikTokMulti.py", line 11
1, in judge_link
key = re.findall('&sec_uid=(.*?)&',str(r.url))[0]
IndexError: list index out of range

@boluohong
Copy link
Author

诡异的是,exe文件执行只能下载预设的那个抖音主页
一旦更改其它主页就不行了,直接闪退,看不清报错信息

@Johnserf-Seed
Copy link
Owner

直接运行TikTokMulti.py就可以,我Download的代码还没有修改

@boluohong
Copy link
Author

sorry!!!
原来我昨天跑的TikTokMulti.py是1.2.1的,我被搞昏头了以为是1.2.2的

今天早上我终于跑对了1.2.2的py文件
结果是不管我如何修改conf.ini里的用户链接
它都只下载作者预设的86952284120

@Johnserf-Seed
Copy link
Owner

sorry!!!
原来我昨天跑的TikTokMulti.py是1.2.1的,我被搞昏头了以为是1.2.2的

今天早上我终于跑对了1.2.2的py文件
结果是不管我如何修改conf.ini里的用户链接
它都只下载作者预设的86952284120

可以将配置文件删除,让软件自动生成再尝试一下修改用户主页链接

@boluohong
Copy link
Author

boluohong commented Jul 21, 2021

最新测试
1.当链接更改为其他链接,报错如下

1.1 notepad++UTF-8无BOM格式:

批量下载直接回车,单一视频下载直接粘贴视频链接:
----读取配置完成----
----为您下载多个视频----
----用户的sec_id=MS4wLjABAAAAvxocc-ygImAgHE9rh2KE8nlU0qcnR4wXXuCKt-z1EJM----
----正在进行第 1 次尝试----
Traceback (most recent call last):
File "m2.py", line 317, in
RTK = TikTok()
File "m2.py", line 95, in init
self.judge_link()
File "m2.py", line 132, in judge_link
self.get_data(api_post_url,max_cursor)
File "m2.py", line 150, in get_data
if html['aweme_list'] != []:
KeyError: 'aweme_list'

1.2 notepad++UTF-8格式

Traceback (most recent call last):
File "m2.py", line 317, in
RTK = TikTok()
File "m2.py", line 70, in init
self.cf.read("conf.ini", encoding="utf-8")
File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\configparser.py",
line 696, in read
self._read(fp, filename)
File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\configparser.py",
line 1079, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: 'conf.ini', line: 1
'\ufeff[url]\n'

2.当链接为作者预设链接(即小e同学)
下载正常,但有一个细节,conf.ini里即使把音频下载设置为no,也照样下载音频

总而言之,还是无法下载作者预设链接之外的抖音用户作品

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants