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

[BUG]TIKTOK 获取用户主页视频一直提示接口 JSON 失败 #198

Closed
skyhhuc opened this issue Nov 9, 2024 · 29 comments
Closed

[BUG]TIKTOK 获取用户主页视频一直提示接口 JSON 失败 #198

skyhhuc opened this issue Nov 9, 2024 · 29 comments
Labels
故障(bug) 代码问题导致的错误(Bugs caused by code problems)

Comments

@skyhhuc
Copy link

skyhhuc commented Nov 9, 2024

如题,一样的操作,我下载抖音就没有问题,但是tiktok一直报错JSON 接口失败,然后就是响应内容为空,cookie应该是对的,我换了好几个,重新登陆了好几次。以下是报错截图。QA已经全部都看了。
123

@skyhhuc skyhhuc added the 故障(bug) 代码问题导致的错误(Bugs caused by code problems) label Nov 9, 2024
@xiaolinli123
Copy link

@skyhhuc

yaml文件中的格式,以下字段应该用双引号括起来

 cookie: "ttwid=xxxxxxx" 

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

@skyhhuc

yaml文件中的格式,以下字段应该用双引号括起来

 cookie: "ttwid=xxxxxxx" 

我试了,还是提示JSON接口失败,然后响应为空
999888

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

刚才试了一下douyin的,也失败了,昨天都好好的,cookie我也重新换了一个了
777888

@xiaolinli123
Copy link

@skyhhuc
是否升级到最新版本 0.0.1.6,升级请使用

 pip install -U f2 

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024 via email

@xiaolinli123
Copy link

@skyhhuc 检查你在cmd中输入的命令是否有错误

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

@skyhhuc 检查你在cmd中输入的命令是否有错误

你可以帮我看一下吗?我放在截图里面了
001
002
003
Uploading 004.png…

@xiaolinli123
Copy link

@skyhhuc
image
请重发004.png

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

004

@xiaolinli123
Copy link

@skyhhuc
将该移动端url改为网页端url
image

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

还是报错,我改成桌面的了
005
006
007
另外我下载douyin的视频应该不用梯子吧?

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

我刚才又试了一下,昨天下载的那个主页的视频,现在还可以下,但是换一个主页的就不行了,就是上面的报错。你可以测试一下

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

可以的主页链接: https://v.douyin.com/iAB6yfvU/
报错的主页链接:https://v.douyin.com/iAU1K1r3/

@xiaolinli123
Copy link

可以的主页链接: https://v.douyin.com/iAB6yfvU/ 报错的主页链接:https://v.douyin.com/iAU1K1r3/

我这边测试两个链接都可以

第二个(也就是你报错的那个链接)其主页是图集式的作品,可能你的报错与此有关。但是我这边虽然有警告,但依旧能成功。

与梯子无关。

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024 via email

@xiaolinli123
Copy link

@skyhhuc
我的主配置yaml:
image

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

我全部按照你那个来的,还是一样的报错,真是奇了怪了
101
102
103

@xiaolinli123
Copy link

@skyhhuc 主配置yaml里douyin部分改一下试试:

douyin:
  cookie: null
  cookie: ttwid= xxx
  naming: '{create}_{desc}'
  path: Download
  timeout: 10
  max_retries: 5
  lyric: yes
  max_connections: 5
  max_counts: 0
  max_tasks: 10
  page_counts: 20

@skyhhuc
Copy link
Author

skyhhuc commented Nov 10, 2024

我刚才测试了,有问题,然后我尝试更新,确实更新后可以了,douyin的视频试了几个主页都可以,cookie本来加了双引号报错了,不加双引号,反而可以了。
然后我就测试tiktok的主页视频下载,结果还是报错,我把截图放下面了,你有空帮我看看是不是哪里设置还有问题,tiktok到现在我还没成功过
测试链接:https://www.tiktok.com/@luckystore_0070
1001
1002
1003
1004

@skyhhuc
Copy link
Author

skyhhuc commented Nov 11, 2024

大佬有空帮我看一下哈,等你有时间的时候,感谢!!!

@Johnserf-Seed
Copy link
Owner

我刚才测试了,有问题,然后我尝试更新,确实更新后可以了,douyin的视频试了几个主页都可以,cookie本来加了双引号报错了,不加双引号,反而可以了。 然后我就测试tiktok的主页视频下载,结果还是报错,我把截图放下面了,你有空帮我看看是不是哪里设置还有问题,tiktok到现在我还没成功过 测试链接:https://www.tiktok.com/@luckystore_0070 1001 1002 1003 1004

image

@skyhhuc
Copy link
Author

skyhhuc commented Nov 21, 2024

我现在更新到0016,你说的重建数据库是怎么操作,有操作指引吗?感谢大佬

@Johnserf-Seed
Copy link
Owner

我现在更新到0016,你说的重建数据库是怎么操作,有操作指引吗?感谢大佬

删除下载目录下的*.db的文件重新运行即可

@skyhhuc
Copy link
Author

skyhhuc commented Nov 21, 2024

你说的下载目录是视频的下载目录?视频下载目录我没看到*.db的文件,另外我已经更换了下载目录,还是提示这个。我把代码删了重装了,然后重新弄得cookie,还是提示错误。
987777

@skyhhuc
Copy link
Author

skyhhuc commented Nov 21, 2024

可以的链接:f2 dy -u https://v.douyin.com/iAB6yfvU/ -M post -i all
报错的链接:f2 dy -u https://v.douyin.com/iDerkY3c/ -M post -i all
下面是app.yaml的配置和报错
123456
321123

@skyhhuc
Copy link
Author

skyhhuc commented Nov 21, 2024

tk的一次都没成功过:
测试链接: f2 tk -u https://www.tiktok.com/@luckystore_0070 -M post -i all
报错是跟上面的一样的,大佬麻烦一次性帮我梳理一下,跪谢了!

@skyhhuc
Copy link
Author

skyhhuc commented Nov 22, 2024

我找到了*.db文件,删除之后重新弄,抖音的目前下载都没问题了,但是tiktok的又出现了403的问题,我按照你说的重新生成deviceId,并且把conf.yaml里面的device id替换为新生成的,然后app.yaml中的cookie个别字段替换成了前面生成的字段(看图片是生成了两个device id的值,我选择下面的那个,然后新生成cookie中是有三个字段的,上面的device id只有一个新字段),其他的不变,但是还是提示403,然后响应为空,这个是为什么?
1111
22222
3333

@skyhhuc
Copy link
Author

skyhhuc commented Nov 22, 2024

下面是按照新生成的三个字段,我逐一替换了,其他的cookie值不改变
5555
6666
7777

@Johnserf-Seed
Copy link
Owner

tiktok 403可看这2条issue #79 #154

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
故障(bug) 代码问题导致的错误(Bugs caused by code problems)
Projects
None yet
Development

No branches or pull requests

3 participants