找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 6510|回复: 323

[iptv信源 资源分享或寻求] 凤凰抖某CDN获取(python代码)(已失效)

 火... [复制链接]
发表于 2023-6-13 10:57 | 显示全部楼层 |阅读模式
本帖最后由 gsls200808 于 2023-7-10 11:27 编辑

关键词 无头浏览器有头模式 cloudflare验证
update20230710:目前官方已改成自己服务器推流,代码失效。

以下是代码

import time
import undetected_chromedriver as uc
import schedule
from datetime import datetime

"""
注意 selenium 目前不要安装最新版 python版本建议3.7.9 ,先安装selenium 后安装undetected-chromedriver 否则selenium 会升级到高版本报错。
如果pip在path路径上 python -m pip install 可写成 pip install
python -m pip install --upgrade pip
python -m pip install selenium==4.0.0 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install undetected-chromedriver -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install requests -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install websockets -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install schedule -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
"""

def getPlayLink(url) :
    result =""
    driver = uc.Chrome()
    driver.get(url)
    time.sleep(90)
    print(driver.page_source)

    entries = driver.execute_script("return window.performance.getEntries()")
    print(entries)
    # entries 数据类型  List<dict> 作用为了获取历史请求中的m3u8请求
    for entity in entries:
        if "m3u8" in entity['name'] and "cdn" in entity['name']:
            url = entity['name'].split('?')[0]
            print(url)
            result=url
            break
    driver.quit()
    return result

def task():
    now = datetime.now()
    ts = now.strftime("%Y-%m-%d %H:%M:%S")
    print(ts)
    fhzwlink = getPlayLink("https://yeslivetv.com/channels/phoenix-chinese-channel/")
    fhzxlink = getPlayLink("https://yeslivetv.com/channels/phoenix-infonews-channel/")
    fhhklink = getPlayLink("https://yeslivetv.com/channels/phoenix-hong-kong-channel/")
    print("fhzwlink: " + fhzwlink)
    print("fhzxlink: " + fhzxlink)
    print("fhhklink: " + fhhklink)
    # 发送给服务器更新对应频道地址。 mqtt或者http请求。


def func():
    # 首次执行
    task()
    # 清空任务
    schedule.clear()
    # 创建一个按4小时间隔执行任务
    schedule.every(4*60*60).seconds.do(task)

    while True:
        schedule.run_pending()

func()


点评

为了看电视,啥语言都要学!(:  发表于 2023-6-13 17:27
凤凰抖某CDN获取  发表于 2023-6-13 12:41

评分

参与人数 1恩山币 +1 收起 理由
sugoqn + 1 送你一块“恩山”牌肥皂,喏,就在你脚下、.

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-6-13 10:58 来自手机 | 显示全部楼层
看看是什么
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:00 | 显示全部楼层
可以                              
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:01 | 显示全部楼层
凤凰抖某CDN获取
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:02 | 显示全部楼层
他已经开始加密了 最近好像开始加md5验证和后面多个time验证的尾巴了 抓了也没用

点评

请求有两个m3u8,第一个带时间戳是传入播放器的,第二个是通过播放器发送xhr请求的,抓的是第二个,这个变化小。  详情 回复 发表于 2023-6-13 12:22
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:02 | 显示全部楼层
看看是什么
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:04 | 显示全部楼层
看看怎么样
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:06 | 显示全部楼层
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:09 | 显示全部楼层
路过前来看看
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:10 | 显示全部楼层
有没有大神 把抖音用php代理搞定

抖音直播 速度快 cdn多
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2023-6-13 11:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:13 | 显示全部楼层
思考一下~~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:13 | 显示全部楼层
以下是代码
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:14 | 显示全部楼层
非常感谢你的分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-13 11:15 来自手机 | 显示全部楼层
看看是什么
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-28 02:18

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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