Python 크롤링: JS 역분석으로 알아낸 Douyu 영상 요청 파라미터 암호화 원리
1. m3u8 파일 요청 링크 탐지
Douyu에서 특정 영상의 m3u8 파일을 얻기 위해 개발자 도구(F12)를 사용하여 네트워크 요청을 분석해보자. XHR 필터를 적용하고 페이지를 새로고침하면 비디오 스트림 정보를 가져오는 API 요청을 확인할 수 있다.
getStreamUrl POST 요청의 상세 정보는 다음과 같다:
파라미터
설명
sign
암호화된 서명 값으로, 매 요청마다 변경됨 ...
6월 9일 19:32에 게시됨