1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-11-17 23:05:11 -05:00

Merge pull request #1382 from BillNasty/Provider_AR_Fix

Fix for 654 Backlog: failed parsing AlphaRatio Traceback
This commit is contained in:
Alexandre Beloin 2015-02-21 22:55:58 -05:00
commit 652c9f33f9

View File

@ -183,17 +183,15 @@ class AlphaRatioProvider(generic.TorrentProvider):
for result in torrent_rows[1:]:
cells = result.find_all('td')
link = cells[1].find('a', attrs={'title': 'Download'})
full_id = link['href'].replace('torrents.php?action=download&id=', '')
torrent_id = full_id.split("&")[0]
link = result.find('a', attrs = {'dir': 'ltr'})
url = result.find('a', attrs = {'title': 'Download'})
try:
title = cells[1].find('a', attrs={'title': 'View Auto Torrent'}).contents[0]
download_url = self.urls['download'] % (link['href'])
id = torrent_id
seeders = cells[6].contents[0]
leechers = cells[7].contents[0]
title = link.contents[0]
download_url = self.urls['download'] % (url['href'])
id = link['href'].replace('torrents.php?id=', '').split('&')[0]
seeders = cells[len(cells)-2].string
leechers = cells[len(cells)-1].string
except (AttributeError, TypeError):
continue