Fix book urls not working after site changes

This commit is contained in:
Charles Haley 2013-11-20 10:57:09 +01:00
parent 97049952cc
commit 6a65b7f5c0

View File

@ -56,9 +56,12 @@ class NookUKStore(BasicStoreConfig, StorePlugin):
if counter <= 0: if counter <= 0:
break break
id = ''.join(data.xpath('.//span[contains(@class, "image")]/a/@href')) id_ = ''.join(data.xpath('.//span[contains(@class, "image")]/a/@href'))
if not id: if not id_:
continue continue
if id_.startswith('/gb'):
id_ = id_[3:]
id_ = 'http://uk.nook.com' + id_.strip()
cover_url = ''.join(data.xpath('.//span[contains(@class, "image")]//img/@data-src')) cover_url = ''.join(data.xpath('.//span[contains(@class, "image")]//img/@data-src'))
@ -77,7 +80,7 @@ class NookUKStore(BasicStoreConfig, StorePlugin):
s.title = title.strip() s.title = title.strip()
s.author = author.strip() s.author = author.strip()
s.price = price.strip() s.price = price.strip()
s.detail_item = 'http://uk.nook.com/' + id.strip() s.detail_item = id_
s.drm = SearchResult.DRM_UNKNOWN s.drm = SearchResult.DRM_UNKNOWN
s.formats = 'Nook' s.formats = 'Nook'