TikTok-Api: [BUG] - KeyError: "name='ttwid', domain=None, path=None"

So I was trying to get user videos and I try to follow the example code :

from TikTokApi import TikTokApi

verify_fp = "verify_xxx"
# Notes : im using my own verify_fp

api = TikTokApi(custom_verify_fp=verify_fp)

user = api.user(username="therock")

for video in user.videos():
    print(video.id)

Expected behavior

List of user videos based on username I wrote.

Error Trace (if any)

Traceback (most recent call last):
  File "/home/rachmadrin/api-social-media/testing_tiktok.py", line 10, in <module>
    for video in user.videos():
  File "/home/rachmadrin/venv-kolabora/lib/python3.8/site-packages/TikTokApi/api/user.py", line 133, in videos
    self.__find_attributes()
  File "/home/rachmadrin/venv-kolabora/lib/python3.8/site-packages/TikTokApi/api/user.py", line 263, in __find_attributes
    for u in self.parent.search.users(self.username):
  File "/home/rachmadrin/venv-kolabora/lib/python3.8/site-packages/TikTokApi/api/search.py", line 85, in search_type
    ttwid = spawn.cookies["ttwid"]
  File "/home/rachmadrin/venv-kolabora/lib/python3.8/site-packages/requests/cookies.py", line 328, in __getitem__
    return self._find_no_duplicates(name)
  File "/home/rachmadrin/venv-kolabora/lib/python3.8/site-packages/requests/cookies.py", line 399, in _find_no_duplicates
    raise KeyError('name=%r, domain=%r, path=%r' % (name, domain, path))
KeyError: "name='ttwid', domain=None, path=None"

Notes : it’s still do the same error even if I didn’t use custom_verify_fp anymore

Environment:

  • OS: Ubuntu 20.04
  • TikTokApi Version 5.0.0

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 24
  • Comments: 36 (2 by maintainers)

Most upvoted comments