diff options
author | Matt Lyon <matthewlyon18@gmail.com> | 2019-12-06 21:46:57 +1100 |
---|---|---|
committer | Matt Lyon <matthewlyon18@gmail.com> | 2019-12-06 21:46:57 +1100 |
commit | c522656e488d8d573ff63a973172d7e3429f9476 (patch) | |
tree | a09ba52fd84b0972c2771a0e1d58b21d643b6168 /tpblite | |
parent | dab7738fa8dfcb841494c00f8092257fb7542853 (diff) | |
download | tpb-lite-c522656e488d8d573ff63a973172d7e3429f9476.tar.gz tpb-lite-c522656e488d8d573ff63a973172d7e3429f9476.tar.bz2 tpb-lite-c522656e488d8d573ff63a973172d7e3429f9476.zip |
fixed row removal issue
Diffstat (limited to 'tpblite')
-rw-r--r-- | tpblite/models/torrents.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tpblite/models/torrents.py b/tpblite/models/torrents.py index 79c05f1..32b6b5f 100644 --- a/tpblite/models/torrents.py +++ b/tpblite/models/torrents.py @@ -4,6 +4,7 @@ from bs4 import BeautifulSoup from .utils import Query +#TODO: implement a pretty print for Torrents object def fileSizeStrToInt(size_str): '''Converts file size given in *iB format to bytes integer''' @@ -101,10 +102,12 @@ class Torrents(object): def __getRows(self, soup): rows = soup.body.find_all('tr') - # remove first and last entries + # remove first entry (header) if len(rows) > 1: del rows[0] - del rows[-1] + if len(rows) == 31: + # last row is bottom of page + del rows[-1] return rows else: print('No torrents found!') |