AttributeError: объект 'TikTokApi' не имеет атрибута 'width'
Я пытаюсь использовать библиотеку TikTokApi для загрузки данных TikTok, но когда я вызываю любой метод, он выдает:
AttributeError: 'TikTokApi' object has no attribute 'width'
Вот пример кода, который я запускаю:
from TikTokApi import TikTokApi
api = TikTokApi.get_instance(use_selenium=True)
n_videos = 100
username = 'washingtonpost'
user_videos = api.byUsername(username, count=n_videos)
То же самое произойдет, если я попробую это https://github.com/davidteather/TikTok-Api/blob/master/examples/getAUsersVideos.py
3 ответа
Также есть та же проблема. Вы можете обойти эту проблему, позвонив в
api.getUser
метод, а затем итерация результатов таким образом.
У меня та же проблема. Как сказал Дэвид, эта ошибка означает, что python-playwright или селен не запускаются правильно. Что я сделал
- Проверьте версию своего Chrome. Правый верхний угол -> справка -> О Google Chrome.
- Скачайте хромировщик от chromedriver!
- пусть ваш API найдет драйвер
api = TikTokApi.get_instance(use_selenium=True, executablePath="/path/to/chromedriver")
Я автор TikTokApi, эта ошибка означает, что python-playwright или селен не запускаются правильно. Я рекомендую следовать соответствующим руководствам по быстрому запуску и посмотреть, не возникнут ли здесь более подробные проблемы.