Flutter:如何从缩短的 tiktok url 中提取用户帐户名和视频 ID?
Posted
技术标签:
【中文标题】Flutter:如何从缩短的 tiktok url 中提取用户帐户名和视频 ID?【英文标题】:Flutter: How to extract user account name and video id from a shortened tiktok url? 【发布时间】:2021-04-22 04:16:55 【问题描述】:我想提取真正的 tiktok 视频链接,但我的代码似乎无法正常工作。我想得到 https://www.tiktok.com/@lilymaycreative/video/6911015584570395906?sender_device=pc&sender_web_id=6894321561748211206&is_from_webapp=v
来自短链接 https://vm.tiktok.com/ZSTjLwCK/
var dio =
Dio(BaseOptions(connectTimeout: 10000, receiveTimeout: 10000, headers:
'User-Agent':
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/39.0.2171.95 Safari/537.36'
));
try
Response response = await dio.get('https://vm.tiktok.com/ZSTjLwCK/');
_document = parse(response.data);
if (_document != null) print(_document);
print(jsonData);
catch (e)
print(e);
【问题讨论】:
【参考方案1】:我可以告诉你一个可以帮助你解决问题的方法。
如果您在示例site 中按 F12(开发者工具)。
您在 html 中检测到视频标签,如下所示,您可以访问视频链接。
【讨论】:
以上是关于Flutter:如何从缩短的 tiktok url 中提取用户帐户名和视频 ID?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flutter 中实现类似视频流和视频滚动的 Tiktok