Descargar torrents de sitios pirateados es un poco complicado. Esta CLI basada en Python te ayuda a descargar torrents con facilidad.
pip install bs4
pip install selenium
Cualquiera de los siguientes navegadores:
Nota: aún no se ha implementado la compatibilidad con los navegadores Firefox e IE
usage: pyratebay.py [-h] [-c [{all,audio,video,apps,games,other}]] query
positional arguments:
query Name of the media to download
optional arguments:
-h, --help show this help message and exit
-c, --category [{all,audio,video,apps,games,other}]
Searches for the given 'name' in the specified
category (default = all)
Los sitios de Pirate Bay recientemente actualizados funcionan de manera diferente. Obtiene los datos solo después de cargar la página web. La tabla se completa dinámicamente con JavaScript, lo que hace imposible extraer los datos de la página web utilizando las requests
normales o el módulo urllib
, ya que solo devuelve un contenido HTML básico de la página web sin ninguna tabla ni otras cosas. Para superar este problema, se debe dejar que la página web se cargue primero y luego extraer el contenido de la página web utilizando los módulos selenium
o bs4
. Esta forma de raspar la web se conoce como raspado web dinámico, que de hecho está implementado en este programa.
LICENCIA MIT