¿Puede Genshin Impact buscar el ULD del navegador en el vídeo?
1. Modo abierto
Después de ingresar al navegador, presione F12 (aquí se usa la ventana como ejemplo, otros deben consultarse usted mismo).
Icono de tres puntos -> Más herramientas - gt; Herramientas de desarrollador (tome Chrome versión 85. 0. 4183.121 (versión oficial) como ejemplo)
2. >
PD: Aquí sólo se explican las opciones más utilizadas.
Nombre de la opción
Función
Elemento de la página web HTML, JS y otra consulta de código de página frontal relacionada
Versión web de la consola de la consola (búsqueda de elementos y otras funciones)
Según la dirección URL solicitada por la página, Sources clasifica la relación jerárquica entre los diferentes directorios de host solicitados por la página y sus archivos.
La red obtiene información de respuesta (código de estado, tipo, tamaño, tiempo de respuesta, encabezado de solicitud, encabezado de respuesta, diversos parámetros de información de solicitud, como: GET, POST...) del código fuente de la página web. al enlace del servidor.
La adquisición de información de la aplicación se utiliza principalmente para visualizar información (Cookie, almacenamiento, sesión...) almacenada localmente por el servidor web.
Selector de elementos de icono (haga clic en el elemento de la página para devolver la ubicación del elemento donde se encuentra el código del elemento), ajuste de herramienta del dispositivo (utilizado principalmente para cambiar entre PC y teléfono móvil).
En segundo lugar, captura de información de la página
Solicitud y respuesta de red Info.PNG
1. Tipo de devolución de información
Incrustada en la página web. etiquetas y se devuelve como un archivo de datos.
2. Obtener información (página web)
La unidad básica de una página web es la etiqueta de elemento, que debes encontrar tú mismo. Haga clic derecho en la página web y guárdela como código fuente y archivos de soporte. Cuando lo utilice, abra la página relacionada con la red y sus herramientas de desarrollador y actualice la página.
3. Obtener información (archivo de datos)
Debido a que este tipo de datos se devuelve principalmente como datos puros, el método y los parámetros de la solicitud serán más rigurosos que los de las solicitudes de páginas normales.
4. Preguntas sobre la adquisición de información (página web)
¿El contenido de la página web principal no coincide con el número de etiquetas y la visualización del contenido del elemento?
Respuesta: Esto se debe principalmente a que el contenido inconsistente son los datos generados por la solicitud posterior al enlace en la página de inicio. En este punto, debes centrar tu atención en la fuente.
¿Por qué falla la colección src en la etiqueta de video?
Respuesta: Como se mencionó anteriormente, archivos de datos que no son de origen. El proceso principal puede estar en código js. Esta situación requiere que utilice herramientas de desarrollo y otras herramientas de manera flexible.
5. Datos de red
No todos los datos se devuelven en formato sin procesar. En algunos casos, la empresa puede cifrarlos. Tome el enlace de la imagen original de Baidu Pictures como ejemplo. El siguiente enlace es una solicitud del archivo de datos básicos json de Baidu Pictures/p/faa79717fc34. Luego, en este momento, debe encontrar gradualmente su archivo descifrado. El proceso es extremadamente engorroso, pero Baidu Pictures no es demasiado engorroso. Si tiene las condiciones, pruébelo usted mismo.
Título: Obtención de información de video de Bilibili (tomando Opera como ejemplo)
PD:
Los diferentes tipos de videos tienen diferentes interfaces de solicitud de API.
Aquí se utiliza el método de razonamiento inverso.
1. Obtener la fuente de solicitud de vídeo
playurl 1. PNG
playurl 2. PNG
Haga clic para ingresar la descripción de la imagen.
playurl 3.PNG
playurl json.PNG
Como se puede ver en la figura, la solicitud aquí requiere ep_id, cid, bvid, eq, otype y fnval y otros parámetros. Los parámetros son los parámetros empalmados después de la URL, siendo; el separador de parámetros, y la operación de asignación se ejecuta con =.
Tecla
Función
Calidad de vídeo Eq, parámetros [112, 80, 64, 32, 16, 0]
《eqid 》La identificación de cada episodio es similar a bvid y cid, pero solo pertenece a videos oficiales como Fan Ju.
El tipo de datos devuelto por otype.
La transmisión del vídeo fnval está incluso relacionada con la fluidez [112, 80, 1], que puede entenderse como [flv, m4s, mp4].
Los m4 aquí son archivos de transmisión de video y audio, por lo que, naturalmente, se devolverá información diferente. MP4 solo tiene vídeo fluido de 360P.