mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-08 16:43:40 +02:00
Store: Fix Google Books.
This commit is contained in:
parent
5538e0ebdf
commit
9dbeb3c877
1 changed files with 2 additions and 2 deletions
|
|
@ -59,7 +59,7 @@ def search(self, query, max_results=10, timeout=60):
|
|||
counter = max_results
|
||||
with closing(br.open(url, timeout=timeout)) as f:
|
||||
doc = html.fromstring(f.read())
|
||||
for data in doc.xpath('//ol[@id="rso"]/li'):
|
||||
for data in doc.xpath('//ol/li'):
|
||||
if counter <= 0:
|
||||
break
|
||||
|
||||
|
|
@ -68,7 +68,7 @@ def search(self, query, max_results=10, timeout=60):
|
|||
continue
|
||||
|
||||
title = ''.join(data.xpath('.//h3/a//text()'))
|
||||
authors = data.xpath('.//div[@class="f"]//a//text()')
|
||||
authors = data.xpath('.//span[contains(@class, "f")]//a//text()')
|
||||
while authors and authors[-1].strip().lower() in ('preview', 'read', 'more editions'):
|
||||
authors = authors[:-1]
|
||||
if not authors:
|
||||
|
|
|
|||
Loading…
Reference in a new issue