Mengunduh torrent dari situs bajakan memang sedikit merepotkan. CLI berbasis Python ini membantu Anda mengunduh torrent dengan mudah.
pip install bs4
pip install selenium
Salah satu browser berikut:
Catatan: Dukungan untuk browser Firefox dan IE belum diterapkan
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)
Situs bajak laut yang baru diperbarui bekerja secara berbeda. Itu mengambil data hanya setelah memuat halaman web. Tabel diisi secara dinamis oleh JavaScript, hal ini membuat tidak mungkin untuk mengikis data halaman web menggunakan requests
normal atau modul urllib
karena hanya mengembalikan konten HTML dasar halaman web tanpa tabel dan hal lainnya. Untuk mengatasi masalah ini, kita harus membiarkan halaman web dimuat terlebih dahulu dan kemudian mengikis isi halaman web menggunakan modul selenium
atau bs4
. Cara scraping web seperti ini dikenal dengan istilah Dynamic Web Scraping yang memang diterapkan pada program ini.
LISENSI MIT