|
发表于 2022-8-19 18:18:04
|
显示全部楼层
广东省肇庆市
|
模块_西瓜视频解析 | | | |
视频地址 | 文本型 | | | | 无水印地址 | 文本型 | | | | titles | 文本型 | | | | like | 文本型 | | | | definition | 文本型 | | | | fps | 文本型 | | | | author_id | 文本型 | | | | video_publish_time | 文本型 | | | | video_watch_count | 文本型 | | | | video_duration | 文本型 | | | | danmaku_count | 文本型 | | | | nickname | 文本型 | | | | address | 文本型 | | | | poster_url | 文本型 | | | | 音频地址 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 未命名局部变量_1 | 文本型 | | | 未命名局部变量_2 | 文本型 | | | 未命名局部变量_3 | JSON类 | | | 未命名局部变量_4 | 正则类 | | | 未命名局部变量_5 | 整数型 | | | 未命名局部变量_6 | 文本型 | | | 未命名局部变量_7 | JSON类 | | | 未命名局部变量_8 | 文本型 | | | 未命名局部变量_9 | 文本型 | | | 未命名局部变量_10 | 整数型 | | | 未命名局部变量_11 | 文本型 | | 0 |
未命名局部变量_1 = 模块_Utf8到Ansi (模块_WinHttp访问 (视频地址, , , “MONITOR_WEB_ID=be8847dc-f888-4c35-87a2-213553270770; s_v_web_id=verify_l66n2vdv_N5mm9mlx_6q2Z_4nTk_BsL9_xkV9SWXYWE2T; passport_csrf_token=0a5d8ba29acfe0c684b1d4edb8da1a69; passport_csrf_token_default=0a5d8ba29acfe0c684b1d4edb8da1a69; odin_tt=15cbd10588d3e5d66ffffd6f63bc89f1b4ea01647d80b4cfaa14b1ef00fe4d6b6801fa08b0881ec0269ce71d9efc23318240ebc0f2340d56c1f3193bc63e395a; passport_auth_status=29cd3fd3624a6746d214338cf3ade1cc%2C; passport_auth_status_ss=29cd3fd3624a6746d214338cf3ade1cc%2C; sid_guard=f6c2c854815489e763b260d2df512c3c%7C1659109719%7C5183999%7CTue%2C+27-Sep-2022+15%3A48%3A38+GMT; uid_tt=b62f1a5898dbd5ec23eea7d8c569a84e; uid_tt_ss=b62f1a5898dbd5ec23eea7d8c569a84e; sid_tt=f6c2c854815489e763b260d2df512c3c; sessionid=f6c2c854815489e763b260d2df512c3c; sessionid_ss=f6c2c854815489e763b260d2df512c3c; sid_ucp_v1=1.0.0-KGRjMjgxYjA0YjQwNDA1NzU4Yzk5MzkzNzIxYmQ5OTg2MDc1ZmI1M2IKFwj96vmPiwMQ14KQlwYY6A0gDDgGQPQHGgJsZiIgZjZjMmM4NTQ4MTU0ODllNzYzYjI2MGQyZGY1MTJjM2M; ssid_ucp_v1=1.0.0-KGRjMjgxYjA0YjQwNDA1NzU4Yzk5MzkzNzIxYmQ5OTg2MDc1ZmI1M2IKFwj96vmPiwMQ14KQlwYY6A0gDDgGQPQHGgJsZiIgZjZjMmM4NTQ4MTU0ODllNzYzYjI2MGQyZGY1MTJjM2M; support_webp=true; support_avif=true; _tea_utm_cache_1300=undefined; tt_scid=z-FQ-0c967N8NspdcyluyskN0XSXeymBs6qj7WpEnTpx0dQGcZrL1rQBsqwT4Mry2b9b; ttwid=1%7CZdsMjvAqlnm_Fy_obcEnvy2_o6JFCT7O9_IJYH_qL_I%7C1660706926%7C3ca7efa29aa39715db1289cda2d15d1905e94b93e73c3c101ebcc0b71e079d23; ixigua-a-s=3; msToken=6lgBcGKHXu8LRqdCRw-Em-u_wiemmlKeTWkRmAU3QKeKfUHKIF8L9mZRqbnVwN6zUeGUBa-FImCZsnLksCUPZeAojzSpPMCJkJU0IBDhsBQX0AC8x8Da; __ac_nonce=062fca5e5006f52f0153c; __ac_signature=_02B4Z6wo00f01UDqj2gAAIDAy6EUieg5IKlAyovAADLJb49tGAs4QWDHdTYk9j5bj34.FVSu6wryR5en8v0RNZM83M4lT.toGuHsu1Kr1NXjpprRW8MfHG7n-Uva63Ccsprqsui1BCeQ2U5Q0f; __ac_referer=https://www.ixigua.com/7107183297054278157?logTag=0182205d53a55434b5fd”, , “referer: https://www.ixigua.com/” + #换行符 + “user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36”, )) 未命名局部变量_2 = 模块_取中间文本 (未命名局部变量_1, “window._SSR_HYDRATED_DATA=”, “”)未命名局部变量_6 = 子文本替换 (未命名局部变量_2, “:undefined”, “:” + #引号 + “undefined” + #引号, , , 真)未命名局部变量_3. 解析 (未命名局部变量_6 ) 如果 (未命名局部变量_3. 取成员数量 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_video_list']”) = 0 ) 加入成员 (titles, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.title”)) 加入成员 (like, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_like_count']”)) 加入成员 (author_id, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['log_pb']['author_id']”)) 加入成员 (video_publish_time, 模块_时间戳到文本 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_publish_time']”)) ) 加入成员 (video_watch_count, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_watch_count']”)) 加入成员 (video_duration, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_duration']”)) 加入成员 (danmaku_count, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['danmaku_count']”)) 加入成员 (nickname, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_logo']['logo_text']”)) 加入成员 (address, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.address”)) 加入成员 (poster_url, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['poster_url']”))  判断 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_4']['backup_url_1']”) ≠ “”) 加入成员 (无水印地址, 到文本 (模块_BASE64解码 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_4']['backup_url_1']”)) ))  判断 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_3']['backup_url_1']”) ≠ “”) 加入成员 (无水印地址, 到文本 (模块_BASE64解码 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_3']['backup_url_1']”)) ))  判断 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_2']['backup_url_1']”) ≠ “”) 加入成员 (无水印地址, 到文本 (模块_BASE64解码 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_2']['backup_url_1']”)) ))  判断 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_1']['backup_url_1']”) ≠ “”) 加入成员 (无水印地址, 到文本 (模块_BASE64解码 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.normal['video_list']['video_1']['backup_url_1']”)) ))        计次循环首 (未命名局部变量_3. 取成员数量 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_video_list']”), 未命名局部变量_5 ) 加入成员 (titles, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.title”)) 加入成员 (like, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_like_count']”)) 加入成员 (definition, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_video_list'][” + 到文本 (未命名局部变量_5 - 1 ) + “].definition”)) 加入成员 (fps, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_video_list'][” + 到文本 (未命名局部变量_5 - 1 ) + “].fps”)) 加入成员 (author_id, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['log_pb']['author_id']”)) 加入成员 (video_publish_time, 模块_时间戳到文本 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_publish_time']”)) ) 加入成员 (video_watch_count, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_watch_count']”)) 加入成员 (video_duration, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_duration']”)) 加入成员 (danmaku_count, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['danmaku_count']”)) 加入成员 (nickname, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['video_logo']['logo_text']”)) 加入成员 (address, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.address”)) 加入成员 (poster_url, 未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video['poster_url']”)) 加入成员 (无水印地址, 到文本 (模块_BASE64解码 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_video_list'][” + 到文本 (未命名局部变量_5 - 1 ) + “].backup_url_1”)) )) 计次循环尾 () 如果 (未命名局部变量_3. 取成员数量 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_audio_list']”) ≠ 0 )  计次循环首 (未命名局部变量_3. 取成员数量 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_audio_list']”), 未命名局部变量_10 )  加入成员 (音频地址, 到文本 (模块_BASE64解码 (未命名局部变量_3. 取通用属性 (“anyVideo.gidInformation.packerData.video.videoResource.dash['dynamic_video']['dynamic_audio_list'][” + 到文本 (未命名局部变量_10 - 1 ) + “]['backup_url_1']”)) ))   计次循环尾 ()      
这是源码
|
|