MCPcopy Create free account
hub / github.com/develop202/migu_video / getddCalcu720p

Function getddCalcu720p

utils/ddCalcuURL.js:207–240  ·  view source on GitHub ↗

* 旧版720p ddcalcu * @param {string} puData - 服务器返回的那个东东 * @param {string} programId - 节目ID * @returns {string} - ddCalcu

(puData, programId)

Source from the content-addressed store, hash-verified

205 * @returns {string} - ddCalcu
206 */
207function getddCalcu720p(puData, programId) {
208
209 if (puData == null || puData == undefined) {
210 return ""
211 }
212
213 if (programId == null || programId == undefined) {
214 return ""
215 }
216 const keys = "cdabyzwxkl"
217
218 let ddCalcu = []
219 for (let i = 0; i < puData.length / 2; i++) {
220
221 ddCalcu.push(puData[puData.length - i - 1])
222 ddCalcu.push(puData[i])
223 switch (i) {
224 case 1:
225 // ddCalcu.push(token=="" ?"e":keys[] )
226 ddCalcu.push("v")
227 break;
228 case 2:
229 ddCalcu.push(keys[parseInt(getDateString(new Date())[2])])
230 break;
231 case 3:
232 ddCalcu.push(keys[programId[6]])
233 break;
234 case 4:
235 ddCalcu.push("a")
236 break;
237 }
238 }
239 return ddCalcu.join("")
240}
241
242/**
243 * 旧版720p加密链接

Callers 1

getddCalcuURL720pFunction · 0.85

Calls 1

getDateStringFunction · 0.90

Tested by

no test coverage detected