Red de conocimiento informático - Aprendizaje de código fuente - Algoritmo de firma de la versión web de Douyin _descifrado de firma

Algoritmo de firma de la versión web de Douyin _descifrado de firma

1. Comparta información personal de la APLICACIÓN Douyin, copie el enlace y obtenga la dirección de la página de inicio personal, ejemplo:

2. Utilice Chrome para capturar el paquete y obtener la información solicitada de la interfaz de la lista de videos

p>

Análisis de parámetros:

3. Algoritmo de firma Locate_signature

4. Analizar la lógica de ejecución del algoritmo de firma

Después de analizar la llamada del algoritmo de firma. Después del proceso, puede crear un proyecto NodeJS para generar firmas. ¡Pruébelo!

1. El atributo userAgent no existe

El análisis de depuración del proceso de solicitud de la API de Douyin muestra que el atributo userAgent está en el objeto del navegador, por lo que es necesario definir el objeto global:

2. El objeto del documento no existe