Python 은 JS 복호화 를 실현 하고 모 음 만 객 사 이 트 를 기어 올 랐 다.
https://www.zymk.cn/1/37988.html
개발 자 도구 열기
XHR 탭 을 선택 하 십시오.아무것도 찾 지 못 했 습 니 다.
이 그림 들 의 URL 값 을 다시 봅 시다.
http://mhpic.xiaomingtaiji.net/comic/D%2F%E6%96%97%E7%A0%B4%E8%8B%8D%E7%A9%B9%E6%8B%86%E5%88%86%E7%89%88%2F20%E8%AF%9D%2F1.jpg-zymk.middle.webp
그림 요소 검색 시도
js 파일 을 발견 하고 검색 을 엽 니 다.
여기에 의문점 이 하나 있 습 니 다.이것 은 html 안의 필드 가 아 닙 니까?그러면"i.getPicUrl(e)"은 그 그림 의 URL 값 이 아 닙 니까?
여기 서 다음 정지점 으로 가.
역시,이것 은 그 그림 URL 로 생 성 된 착안점 입 니 다.지금 은 호출 스 택 을 보고 이 함수 의 시작 점 을 찾 아 오른쪽 에 있 는"e.init"를 누 르 십시오.여기에 setInitData 함수 가 있 습 니 다.이름 으로 볼 때 초기 데 이 터 를 설정 한 곳 일 것 입 니 다.여기 서 다음 정지점 으로 들 어가 보 세 요.
여기에 this.imgpath 가 있 습 니 다.이것 은 그림 의 URL 값 일 것 입 니 다.F10 을 누 르 고 한 걸음 더 조정 하여 charcode 함수 에 왔 습 니 다.
들 어가 보 세 요.여기 가 암호 화 함수 일 거 예요.
여기 한 걸음 한 걸음 격식 을 갖 추고 있 으 니 조급해 하지 말고 여기에 왔 다
이 VM 파일 을 두 번 째 로 열 었 을 때,"cr.imgpath.이거 되 게 익숙 해 보인다.
Plain Text
"L-:N-M>-A>-A?-M?-I8-J<-M@-@J-@L-M?-IA-JA-M>-@J-@>-M=-@@-@>-M?-@A-@@-:N:8-M@-IN-AL-:N"
페이지 소스 코드 를 열 면 바로 여기에 있 습 니 다.그림 의 URL 암호 화 값 뿐만 아니 라 다른 데이터 도 있 습 니 다.이것 은 모두 뒤에 있 는 그림 URL 조합 에 사용 해 야 할 것 입 니 다.
이제 그 암호 화 함 수 를 다시 봅 시다.암호 화 값 의 모든 문 자 를 옮 겨 다 니 며 유 니 코드 값 을 얻 고cr.chapter_id 관련 연산 을 한 후 얻 은 유 니 코드 수 치 를 문자 로 되 돌려 줍 니 다.
지금 우 리 는 python 으로 이 알고리즘 을 모방 할 수 있다.
다음은 일반적인 get 요청 으로 필요 한 데 이 터 를 얻 는 것 입 니 다.정규 요 소 를 통 해 연결 합 니 다.다음은 소스 코드 입 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.