mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Support for amazon's new results page markup
This commit is contained in:
parent
bef20cf124
commit
e32aae3b83
@ -687,7 +687,11 @@ class Amazon(Source):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
for div in root.xpath(r'//div[starts-with(@id, "result_")]'):
|
for div in root.xpath(r'//div[starts-with(@id, "result_")]'):
|
||||||
for a in div.xpath(r'descendant::a[@class="title" and @href]'):
|
links = div.xpath(r'descendant::a[@class="title" and @href]')
|
||||||
|
if not links:
|
||||||
|
# New amazon markup
|
||||||
|
links = div.xpath('descendant::h3/a[@href]')
|
||||||
|
for a in links:
|
||||||
title = tostring(a, method='text', encoding=unicode)
|
title = tostring(a, method='text', encoding=unicode)
|
||||||
if title_ok(title):
|
if title_ok(title):
|
||||||
matches.append(a.get('href'))
|
matches.append(a.get('href'))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user