使用python解析抖音短视频、抖音用户主页解析、抖音用户信息解析、获取抖音评论、搜索抖音数据、抖音直播间直链解析

2023-09-16 17:16:17 浏览数 (1)

教程使用MoreAPI接口进行解析 MoreAPI文档地址:http://doc.moreapi.wouldmissyou.com/ 在本文中,我们将探讨如何使用MoreAPI与抖音进行交互,抖音是一款热门的短视频平台。所提供的Python代码演示了如何使用MoreAPI访问各种功能,如检索视频数据、用户信息、直播间详情、评论以及执行搜索。让我们深入研究每个功能,并了解如何充分利用MoreAPI。

安装MoreAPI sdk

代码语言:shell复制
pip install MoreApi

SDK初始化

代码从初始化MoreAPI开始,使用在注册帐户并获得MoreAPI服务访问权限后获得的令牌。

代码语言:python代码运行次数:0复制
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)

获取抖音视频详情

aweme_data 函数允许我们使用唯一的aweme ID检索特定视频的数据。

代码语言:python代码运行次数:0复制
if __name__ == '__main__':
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)
    # 使用单个视频解析接口  aweme_id:视频ID  cookie:None | 自己的cookie
    aweme_data = moreapi.aweme_data(aweme_id="7258926046223797544")
    print(aweme_data)

获取抖音用户信息

user_data 函数使我们能够使用用户的sec_user_id获取有关抖音用户的信息。

代码语言:python代码运行次数:0复制
if __name__ == '__main__':
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)
    # 获取抖音用户信息  sec_user_id: 抖音用户sec_user_id     cookie: None | 自己的cookie
    user_info = moreapi.user_data(sec_user_id="MS4wLjABAAAAcmS1UJphcbKEcmAQvWC8KLIyKCmzHIMGAl4L2Jhaw9QLV0O3PwSZVJJF31erxLXu")
    print(user_info)

获取抖音用户主页作品

我们可以从用户的抖音资料中检索视频数据,指定sec_user_id和其他参数,如count和max_cursor以进行分页。

代码语言:python代码运行次数:0复制
if __name__ == '__main__':
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)
    # 获取用户主页作品   sec_user_id:抖音用户sec_user_id    count: None | 条数  max_cursor:None | 下一页参数  cookie: None | 自己的cookie
    user_video_data = moreapi.user_video_data(sec_user_id="MS4wLjABAAAAcmS1UJphcbKEcmAQvWC8KLIyKCmzHIMGAl4L2Jhaw9QLV0O3PwSZVJJF31erxLXu", count=20, max_cursor="")
    print(user_video_data)

获取抖音直播间信息和推流地址

live_room 函数允许我们使用唯一的web_rid获取有关抖音直播间的信息。

代码语言:python代码运行次数:0复制
if __name__ == '__main__':
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)
    # 直播间信息  web_rid: 抖音直播间ID  cookie:None | 自己的cookie
    live_room = moreapi.live_room(web_rid="348063806304")
    print(live_room)

获取抖音视频评论列表

使用video_comment 函数,我们可以使用aweme ID检索特定视频的评论。

代码语言:python代码运行次数:0复制
if __name__ == '__main__':
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)
    # 获取评论  ount: None | 条数  cursor:None | 下一页参数  cookie: None | 自己的cookie
    comment_data = moreapi.video_comment(aweme_id="348063806304")
    print(comment_data)
    

根据关键字搜索抖音视频或用户

最后,search_data 函数使我们能够根据特定关键词和搜索类型(例如视频)在抖音上进行搜索。

代码语言:python代码运行次数:0复制
if __name__ == '__main__':
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)
    # 搜索
    search_data = moreapi.search_data(keyword="小姐姐", search_type="video")
    print(search_data)
    

全部示例

下面提供的Python代码展示了MoreAPI与抖音交互的功能,提供了检索视频数据、访问用户信息、探索直播间、获取评论以及执行搜索的能力。开发人员可以利用这些功能构建应用程序并分析来自抖音的数据,提升用户体验并在平台内进行数据驱动的洞察分析。

代码语言:python代码运行次数:0复制
import MoreAPI

if __name__ == '__main__':
    # 在http://doc.moreapi.wouldmissyou.com/使用接口注册一个账号获取token
    token = "xxxxxxxx"
    # 初始化
    moreapi = MoreAPI.DouYin(token)
    # 使用单个视频解析接口  aweme_id:视频ID  cookie:None | 自己的cookie
    aweme_data = moreapi.aweme_data(aweme_id="7258926046223797544")
    print(aweme_data)

    # 获取抖音用户信息  sec_user_id: 抖音用户sec_user_id     cookie: None | 自己的cookie
    user_info = moreapi.user_data(sec_user_id="MS4wLjABAAAAcmS1UJphcbKEcmAQvWC8KLIyKCmzHIMGAl4L2Jhaw9QLV0O3PwSZVJJF31erxLXu")
    print(user_info)

    # 获取用户主页作品   sec_user_id:抖音用户sec_user_id    count: None | 条数  max_cursor:None | 下一页参数  cookie: None | 自己的cookie
    user_video_data = moreapi.user_video_data(sec_user_id="MS4wLjABAAAAcmS1UJphcbKEcmAQvWC8KLIyKCmzHIMGAl4L2Jhaw9QLV0O3PwSZVJJF31erxLXu", count=20, max_cursor="")
    print(user_video_data)
    # 直播间信息  web_rid: 抖音直播间ID  cookie:None | 自己的cookie
    live_room = moreapi.live_room(web_rid="348063806304")
    print(live_room)
    # 获取评论  ount: None | 条数  cursor:None | 下一页参数  cookie: None | 自己的cookie
    comment_data = moreapi.video_comment(aweme_id="348063806304")
    # 搜索
    search_data = moreapi.search_data(keyword="小姐姐", search_type="video")
    print(search_data)

0 人点赞