网站建设需要的技术手段,网页登录界面制作,镇江网站定制,结合实际哈喽兄弟们#xff0c;今天来实现一下某音短视频的JS逆向解析。
知识点
动态数据抓包在这里插入代码片
requests发送请求
X-Bogus 参数逆向环境模块
python 3.8 运行代码
pycharm 2022.3 辅助敲代码
requests pip install request…哈喽兄弟们今天来实现一下某音短视频的JS逆向解析。
知识点
动态数据抓包在这里插入代码片
requests发送请求
X-Bogus 参数逆向环境模块
python 3.8 运行代码
pycharm 2022.3 辅助敲代码
requests pip install requests 安装源码
获取数据部分
import requests
import execjsctx execjs.compile(open(xb.js, moder, encodingutf-8).read())
headers {referer: https://www.改成某音.com/user/MS4wLjABAAAAqsOmrExIsJbZ2b0QLzytzAhAFbJUROH72_yVYM7Zq8E?vid7273024102460362047,user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36,
}
arg1 device_platformwebappaid6383channelchannel_pc_websec_user_idMS4wLjABAAAAqsOmrExIsJbZ2b0QLzytzAhAFbJUROH72_yVYM7Zq8Emax_cursor1690869936000locate_item_id7273024102460362047locate_queryfalseshow_live_replay_strategy1need_time_list1time_list_query0count18publish_video_strategy_type2pc_client_type1version_code170400version_name17.4.0cookie_enabledtruescreen_width1920screen_height1080browser_languagezh-CNbrowser_platformWin32browser_nameChromebrowser_version116.0.0.0browser_onlinetrueengine_nameBlinkengine_version116.0.0.0os_nameWindowsos_version10cpu_core_num6device_memory8platformPCdownlink10effective_type4ground_trip_time0webid7206570248416773684msTokenkuJ7VXEum5t8MRJsb-EWiKneHuMabLt_Xmvzqjv7Tl92qzTPYaHkfIMCn9ndAkA39d7QfcI57AU353tQuNpAnxbsgxSEXN6KR4Du5bRKUrivq2hBvPiEPaFyW0xyaMc
url https://www.改成某音.com/aweme/v1/web/aweme/post/?
xb arg1 X-Bogus ctx.call(window.siyue111, arg1)
url xb
print(url)
response requests.get(url, headersheaders)
json_data response.json()
aweme_list json_data[aweme_list]
for aweme in aweme_list:desc aweme[desc]video_url aweme[video][play_addr][url_list][0]print(desc, video_url)JS解密部分太长了我直接打包了文末名片领取。 还录制了详细讲解的视频。 好了今天的分享就到这里结束了下次见