Как видно ещё в самих headers запрос не правильно построен с data.
boundary=----WebKitFormBoundaryWAubJkiU77iGCuEI'
Значит в запросе присутствует WebKitFormBoundary,
(в принципе в гугле есть решения)
И полная data выглядит вот так:
------WebKitFormBoundarywbDAEub66BAoxeVG
Content-Disposition: form-data; name="url"
https://www.tiktok.com/@lisaandlena/video/6926975884846992645
------WebKitFormBoundarywbDAEub66BAoxeVG--
Решение:
import requests
from requests_toolbelt import MultipartEncoder
#Задаём headers в начале, так как в следующих двух запросах они идентичны
head = {'User-Agent': 'Mozilla/5.0', 'Content-Type': 'multipart/form-data; boundary=----WebKitFormBoundary7CwxCXhJ7UIYYnji', 'Cookie': 'PHPSESSID=sf89oogdslb85de7ec42j4mgl3; current_language=ru'}
#Этот запрос ниже, отправляется для того, чтоб можно сказать дать жизнь токену, на какое-то время
requests.post('https://snaptik.app/check_token.php', headers = head, data = MultipartEncoder(fields={}, boundary = '----WebKitFormBoundary7CwxCXhJ7UIYYnji'))
#А это уже сама инфа, что подгружается скриптом. Обычно я для просмотра подобной инфы использую open('log.html', 'w', encoding='utf-8').write(post.text), чтоб в созданом файле посмотреть что мне пригодиться
dat = MultipartEncoder(fields={'url': 'https://www.tiktok.com/@lisaandlena/video/6926975884846992645'}, boundary = '----WebKitFormBoundary7CwxCXhJ7UIYYnji')
post = requests.post('https://snaptik.app/action_2021.php', headers = head, data = dat)