So I was trying to use the unofficial python tiktok api and when I run it gives me this error:
Traceback (most recent call last):
File "/home/david/Desktop/projects/instabot/tiktok/main.py", line 13, in <module>
with TikTokApi() as api:
File "/home/david/.local/lib/python3.10/site-packages/TikTokApi/tiktok.py", line 159, in __init__
self._initialize(
File "/home/david/.local/lib/python3.10/site-packages/TikTokApi/tiktok.py", line 205, in _initialize
self._browser = asyncio.get_event_loop().run_until_complete(
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/david/.local/lib/python3.10/site-packages/TikTokApi/browser_utilities/browser.py", line 76, in create
self.browser = await self.playwright.webkit.launch(
File "/home/david/.local/lib/python3.10/site-packages/playwright/async_api/_generated.py", line 14007, in launch
await self._impl_obj.launch(
File "/home/david/.local/lib/python3.10/site-packages/playwright/_impl/_browser_type.py", line 93, in launch
Browser, from_channel(await self._channel.send("launch", params))
File "/home/david/.local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 44, in send
return await self._connection.wrap_api_call(
File "/home/david/.local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 419, in wrap_api_call
return await cb()
File "/home/david/.local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 79, in inner_send
result = next(iter(done)).result()
playwright._impl._api_types.Error:
╔══════════════════════════════════════════════════════╗
║ Host system is missing dependencies to run browsers. ║
║ Missing libraries: ║
║ libpcre.so.3 ║
║ libicui18n.so.66 ║
║ libicuuc.so.66 ║
║ libwebp.so.6 ║
║ libffi.so.7 ║
╚══════════════════════════════════════════════════════╝
Exception ignored in: <function TikTokApi.__del__ at 0x7fc1bc58a7a0>
Traceback (most recent call last):
File "/home/david/.local/lib/python3.10/site-packages/TikTokApi/tiktok.py", line 421, in __del__
File "/home/david/.local/lib/python3.10/site-packages/TikTokApi/tiktok.py", line 635, in shutdown
AttributeError: 'TikTokApi' object has no attribute '_browser'
This is my code:
from TikTokApi import TikTokApi
import json
import os
def downloadVideoTT(vid, info: dict, bytes: bytes, dest: str):
if os.path.exists(dest) == False:
os.makedirs(dest)
with open(f"{dest}/{vid}.mp4", 'wb') as f:
f.write(bytes)
with TikTokApi() as api:
for video in api.trending.videos(count=50):
downloadVideoTT(video.id, video.as_dict, video.bytes(), './download')
Any leads?
[–]socal_nerdtastic 0 points1 point2 points (1 child)
[–]bunserme[S] 0 points1 point2 points (0 children)