轻快云qingk.cn动态源代理的方法

可以用于学习代理,由于官方的防盗链性质,随时可能改接口,不保证一直有效。
轻快云的源有很多国内台。至少有几百个。

分析如下

自己先抓包,地址如下:

http://zqsjt.qingk.cn/videolive-info/xsueqafwoduqseseaefaqfwfvtpqsqdu/a4022b98cfff2813496cd7230f7253b9/7d5fef084ab64fab9066788eb85b0f29

其中

– appid 为 a4022b98cfff2813496cd7230f7253b9
– programId 为 7d5fef084ab64fab9066788eb85b0f29

首先需要知道这两参数,用在代理方法中的参数
代理源码如下

第一步,生成签名(MD5加密):

string timestamp = DateTime.Now.ToString(“yyyyMMddHHmmss”);//时间格式类似:20180422172745
string udid = “IoonvCITytAlFFNooRRc4HSTp3DnfucZ”;
string sign = ExtHelper.MD5.EncryptToLower(“sign” + appid + udid + timestamp + “sign”);

第二步,将参数拼成参数字符串

string postdata=string.Format(“appid={0}&v=1.0.0.0&os=ios&terminal=2&channel=&udid={1}×tamp={2}&token=&sign={3}&page=&step=&programId={4}&programType=liveVideo”, appid, udid, timestamp, sign, programId);

第三步,调接口获取返回信息(POST方式)

“`
string playUrl = JsonConv.TryParseToJsonObject(html).NextObject(“results”).NextObject(“body”)[“SDUrl”].ToString();
“`
最后的地址为:http://qkqxzb.qingk.cn/live/anknews/index.m3u8?k=32fd3a595b522afe&t=1541913552 这种形式的,当然后面的k和t参数是有时效性的..

#备注

上面为https://guihet.com/tvcnlive-qingk.html参考得内容。
实际qingk.cn不止一套接口。此套测试还仍然可以用

下面为测试易语言代码

“`

timestamp = 时间_格式化 (取现行时间 (), “yyyyMMdd”, “hhmmss”, 真)
调试输出 (timestamp)

‘ timestamp = “20190415141758”
appid = “xsueqafwoduqseseaefaqfwfvtpqsqdu”
udid = “xvbNS3ACn1bleSHHIsoy6fhKmNCtxFXX”
programId = “7d5fef084ab64fab9066788eb85b0f29”

sign = 取数据摘要 (到字节集 (“sign” + appid + udid + timestamp + “sign”))
调试输出 (sign)

调试输出 (网页访问u (“https://api.qingk.cn/jkplatform/v1/mediaPlayer/getPlayerUrl”, “POST”, “appid=” + appid + “&v=1.0.0.0&os=android&terminal=2&channel=&udid=” + udid + “&timestamp=” + timestamp + “&token=&sign=” + sign + “&page=&step=&programId=” + programId + “&programType=liveVideo”))

“`

输出结果

“`
{“results”:{“ret”:100,”body”:{“SDUrl”:”http://qkqxzb.qingk.cn/live/zqzhpd/index.m3u8?k=c1301c6a02d4d7bd&t=1555320022″,”HDUrl”:””,”score”:””},”msg”:”成功”},”code”:200}
“`

  1. 赤子之心说道:

    想学习代理 不知道如何与您联系

  2. 鲤鱼泡泡说道:

    学习了,大神。你这个代理对有些需要用户登录才能看的节目还需要token参数。这个参数登录后可从网页抓取。

    1. 隐士说道:

      对的,有个别需要,大多不需要

隐士进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注