Autor: Santiago Martínez
Script para descargar capítulos de las series de la web SX3 del grupo TV3 (Cataluña, España)
Se basa en el listado de capítulos que aparecen en la web. Si posteriormente se añaden nuevos capítulos en un apartado diferente, se editará este programa para readaptarlos.
-
Python 3.6 o superior
-
Crear un fichero .env (
echo. > .env
en la consola de comandos) en el directorio raíz del proyecto -
En el .env se debe especificar la URL de la serie:
-
!!!! : En el fichero
urls_example.txt
se encuentran dos series de ejemplo que pueden copiarse una vez creado el .env, donde se especificaURL_BASE=
pegamos la URL del fichero o bien se puede obtener buscando desde la propia web proporcionada más anteriormente. -
En el directorio raíz del proyecto, hacemos lo siguiente:
py -m venv nombrequequieras
.\nombrequequieras\Scripts\activate
pip install -r requirements.txt
-
!!!! : Si dispones de Windows, puedes ejecutar los scripts
activate_venv.bat
ydownload_chapters.bat
, los cuales te crean un entornos virtual de desarrollo, este se activa, se instalan los paquetes necesarios y se crea el.env
en caso de no tenerlo.
En el directorio raíz del proyecto, tras hacer lo anterior, ejecutamos en el terminal lo siguiente:
python app.py
o biendownload_chapters.bat
si lo tienes todo bien configurado.
!!!! : Al ejecutarlo puede devolvernos un error 403 (acceso prohibido) a la web. Supongo que la web quizás detecta peticiones fuera de lo común y no nos deja siempre entrar. Solo hay que seguir ejecutando el comando hasta que evalúe los capítulos y los descargue o no.