es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo crear extractores de youtube-dl?

Revisé la documentación para crear un extractor de youtube-dl. Dice lo siguiente:

Echa un vistazo a youtube_dl/extractor/common.py para posibles métodos auxiliares y una descripción detallada de lo que tu extractor debe y puede devolver. Añade pruebas y código para tantos como quieras.

Sin embargo, no explica cómo obtener diferentes valores. Por ejemplo, en el extractor de pluralsight se están usando _API_BASE, _GRAPHQL_EP, _GRAPHQL_HEADERS, _GRAPHQL_COURSE_TMPL, GRAPHQL_VIEWCLIP_TMPL, _NETRC_MACHINE, etc.

En el extractor de safari, se están usando _PARTNER_ID, _UICONF_ID, kaltura_session, video_id, reference_id, mobj, part, course_id, etc.

¿Cómo puedo obtener estos valores?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Los valores mencionados, como _API_BASE, _GRAPHQL_EP, _GRAPHQL_HEADERS, _GRAPHQL_COURSE_TMPL, GRAPHQL_VIEWCLIP_TMPL, _NETRC_MACHINE, _PARTNER_ID, _UICONF_ID, kaltura_session,video_id, reference_id, mobj, part, course_id, son variables/constantes que son utilizadas por los extractores respectivos (pluralsight.py y safari.py) para extraer información de los respectivos sitios web.

    Puede obtener estas variables/constantes analizando el código fuente de los extractores y comprendiendo cómo se utilizan. Luego puede utilizar estos valores en su propio extractor personalizado, si es necesario.

    Sin embargo, es importante tener en cuenta que los valores pueden cambiar con el tiempo, por lo que se recomienda verificar el código fuente de los extractores para obtener valores actualizados o alternativas. Además, algunos de los valores pueden ser específicos del sitio web que se está raspando, por lo que pueden no ser aplicables a otros sitios web.

Comments are closed.