mirror of
https://github.com/moparisthebest/SickRage
synced 2024-12-12 19:12:26 -05:00
Merge pull request #216 from iron8core/scc_fix_archive
Fix archive search and correct logging for foreign searches
This commit is contained in:
commit
5ef7a0fb30
@ -155,7 +155,7 @@ class SCCProvider(generic.TorrentProvider):
|
||||
|
||||
if mode == 'Season':
|
||||
searchURL = self.urls['archive'] % (search_string)
|
||||
data = self.getURL(searchURL, headers=self.headers)
|
||||
data = [self.getURL(searchURL, headers=self.headers)]
|
||||
else:
|
||||
searchURL = self.urls['search'] % (search_string, self.categories)
|
||||
nonsceneSearchURL = self.urls['nonscene'] % (search_string)
|
||||
@ -193,6 +193,9 @@ class SCCProvider(generic.TorrentProvider):
|
||||
link = result.find('td', attrs={'class': 'ttr_name'}).find('a')
|
||||
url = result.find('td', attrs={'class': 'td_dl'}).find('a')
|
||||
title = link.string
|
||||
if re.search('\.\.\.', title):
|
||||
details_html = BeautifulSoup(self.getURL(self.url + "/" + link['href']))
|
||||
title = re.search('(?<=").+(?<!")', details_html.title.string).group(0)
|
||||
download_url = self.urls['download'] % url['href']
|
||||
id = int(link['href'].replace('details?id=', ''))
|
||||
seeders = int(result.find('td', attrs={'class': 'ttr_seeders'}).string)
|
||||
@ -210,7 +213,7 @@ class SCCProvider(generic.TorrentProvider):
|
||||
|
||||
if re.search('<title>SceneAccess \| Non-Scene</title>', dataItem):
|
||||
logger.log(u"Found result: " + title + "(" + nonsceneSearchURL + ")", logger.DEBUG)
|
||||
elif re.search('<title>SceneAccess \| Non-Scene</title>', dataItem):
|
||||
elif re.search('<title>SceneAccess \| Foreign</title>', dataItem):
|
||||
logger.log(u"Found result: " + title + "(" + foreignSearchURL + ")", logger.DEBUG)
|
||||
else:
|
||||
logger.log(u"Found result: " + title + "(" + searchURL + ")", logger.DEBUG)
|
||||
|
Loading…
Reference in New Issue
Block a user