吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4936|回复: 8
收起左侧

[Python 原创] Python 直接获取抖音直播的直播源

  [复制链接]
扛刀萝莉 发表于 2022-10-18 16:16
分析过程请参考   https://www.52pojie.cn/thread-1700738-1-1.html
鉴于有些朋友不会抓包或者有问题 附上自己写的代码  
可以直接获取flv和m3u8的直播源链接

import re
import sys

import requests

DEBUG = False

headers = {
    'authority': 'v.douyin.com',
    'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1',
}

url = input('请输入抖音直播链接或19room_id')
if re.match(r'\d{19}', url):
    room_id = url
else:
    try:
        url = re.search(r'(https.*)', url).group(1)
        response = requests.head(url, headers=headers)
        url = response.headers['location']
        room_id = re.search(r'\d{19}', url).group(0)
    except Exception as e:
        if DEBUG:
            print(e)
        print('获取room_id失败')
        sys.exit(1)
print('room_id', room_id)

try:
    headers.update({
        'authority': 'webcast.amemv.com',
        'cookie': '_tea_utm_cache_1128={%22utm_source%22:%22copy%22%2C%22utm_medium%22:%22android%22%2C%22utm_campaign%22:%22client_share%22}',
    })



    response = requests.get('https://webcast.amemv.com/webcast/room/reflow/info/?verifyFp=&type_id=0&live_id=1&room_id={}&sec_user_id=&app_id=1128&msToken=&X-Bogus='.format(room_id), headers=headers,).json()
    print(response)
    rtmp_pull_url = response['data']['room']['stream_url']['rtmp_pull_url']
    hls_pull_url = response['data']['room']['stream_url']['hls_pull_url']
    print(rtmp_pull_url)
    print(hls_pull_url)
except Exception as e:
    if DEBUG:
        print(e)
    print('获取real url失败')

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
hoddy + 1 + 1 谢谢@Thanks!
zhaoqingdz + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

苏紫方璇 发表于 2022-10-18 23:45
请参考此贴的方法插入代码
【公告】发帖代码插入以及添加链接教程(有福利)
https://www.52pojie.cn/thread-713042-1-1.html
(出处: 吾爱破解论坛)
jackymark 发表于 2022-10-19 04:55
 楼主| 扛刀萝莉 发表于 2022-10-19 10:39
 楼主| 扛刀萝莉 发表于 2022-10-19 10:40
苏紫方璇 发表于 2022-10-18 23:45
请参考此贴的方法插入代码
【公告】发帖代码插入以及添加链接教程(有福利)
https://www.52pojie.cn/thr ...

下次会注意的
zhaoqingdz 发表于 2022-10-19 11:20
好像一个不错的功能!谢谢楼主分享
jackymark 发表于 2022-10-20 01:12
aspllh 发表于 2022-11-8 13:02

感谢LZ
lyyarrow 发表于 2023-10-9 08:59
现在不行了,大佬
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表