变量名 | 类 型 | 静态 | 数组 | 备 注 |
数据 | 字节集 | | |
文件号 | 整数型 | | |
正则 | 正则表达式类 | | |
内容 | 文本型 | | |
jS | 类_json | | |
URL | 文本型 | | |
内容 =
功能_网页访问 (取跳转的最终地址 (“https://www.kuaishou.com/f/X2XFbnAQ7nA21SL”))
内容 =
文本_取出中间文本 (内容,
“window.__APOLLO_STATE__=”,
“;(function()”, ,
)jS.
解析 (内容, ,
)URL = jS.
取通用属性 (“['defaultClient']['VisionVideoSetRepresentation:1']['url']”,
)数据 =
功能_网页访问2 (URL
)写到文件G (“C:\Users\蜀黍\Downloads\Video\通用视频解析\Plugins\12.mp4”, 数据, , , ,
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_方式 | 整数型 | | |
局_提交cookie | 文本型 | | |
局_提交协议头 | 文本型 | | |
局_结果 | 字节集 | | |
局_返回 | 文本型 | | |
局_方式 = 0
局_提交协议头 =
“authority: v1.kwaicdn.com” +
#换行符 +
“accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9” +
#换行符 +
“accept-language: zh-CN,zh;q=0.9” +
#换行符 +
“cache-control: max-age=0” +
#换行符 +
“sec-ch-ua: ” +
#引号 +
“ Not A;Brand” +
#引号 +
“;v=” +
#引号 +
“99” +
#引号 +
“, ” +
#引号 +
“Chromium” +
#引号 +
“;v=” +
#引号 +
“102” +
#引号 +
“” +
#换行符 +
“sec-ch-ua-mobile: ?0” +
#换行符 +
“sec-ch-ua-platform: ” +
#引号 +
“Windows” +
#引号 +
“” +
#换行符 +
“sec-fetch-dest: document” +
#换行符 +
“sec-fetch-mode: navigate” +
#换行符 +
“sec-fetch-site: none” +
#换行符 +
“sec-fetch-user: ?1” +
#换行符 +
“upgrade-insecure-requests: 1” +
#换行符 +
“user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36”局_结果 =
网页_访问_对象 (局_网址, 局_方式, , 局_提交cookie, , 局_提交协议头, , , , , , , , , , , , ,
)返回 (局_结果
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_方式 | 整数型 | | |
局_提交cookie | 文本型 | | |
局_提交协议头 | 文本型 | | |
局_结果 | 字节集 | | |
局_返回 | 文本型 | | |
局_方式 = 0
局_提交cookie =
“kpf=PC_WEB; clientid=3; did=web_13303c5ec88182495e74e8347fd26637; kpn=KUAISHOU_VISION”局_提交协议头 =
“Host: www.kuaishou.com” +
#换行符 +
“Connection: keep-alive” +
#换行符 +
“Upgrade-Insecure-Requests: 1” +
#换行符 +
“User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36” +
#换行符 +
“Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9” +
#换行符 +
“Sec-Fetch-Site: none” +
#换行符 +
“Sec-Fetch-Mode: navigate” +
#换行符 +
“Sec-Fetch-User: ?1” +
#换行符 +
“Sec-Fetch-Dest: document” +
#换行符 +
“sec-ch-ua: ” +
#引号 +
“ Not A;Brand” +
#引号 +
“;v=” +
#引号 +
“99” +
#引号 +
“, ” +
#引号 +
“Chromium” +
#引号 +
“;v=” +
#引号 +
“102” +
#引号 +
“” +
#换行符 +
“sec-ch-ua-mobile: ?0” +
#换行符 +
“sec-ch-ua-platform: ” +
#引号 +
“Windows” +
#引号 +
“” +
#换行符 +
“Accept-Language: zh-CN,zh;q=0.9”局_结果 =
网页_访问_对象 (局_网址, 局_方式, , 局_提交cookie, , 局_提交协议头, , , , , , , , , , , , ,
)局_返回 =
到文本 (编码_编码转换对象 (局_结果, , ,
))
返回 (局_返回
)
如果真 (http.
创建 (“WinHttp.WinHttpRequest.5.1”,
))

http.
写属性 (“Option”, 6, 0
)
http.
方法 (“SetTimeouts”, 5000, 5000, 10000, 5000
)
http.
方法 (“open”,
“GET”, 地址,
假)
http.
方法 (“setRequestHeader”,
“User-Agent”,
“Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)”)
http.
方法 (“setRequestHeader”,
“Accept-Language”,
“zh-cn”)
http.
方法 (“setRequestHeader”,
“Connection”,
“Keep-Alive”)
http.
方法 (“setRequestHeader”,
“Accept”,
“image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-silverlight, */*”)
http.
方法 (“send”,
)
p = http.
读属性 (“GetResponseHeader”,
“Location”)
返回 (p.
取文本 ())
返回 (“”)