From 4e9f242fe1ab97eb120e6d0c821309c1a4ba568b Mon Sep 17 00:00:00 2001 From: madhead Date: Tue, 20 Sep 2016 22:13:03 +0300 Subject: [PATCH] Update parsing code according to the new ozon.ru page markup --- src/calibre/ebooks/metadata/sources/ozon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/metadata/sources/ozon.py b/src/calibre/ebooks/metadata/sources/ozon.py index 9e0ede4b60..f2ad4fb9a8 100644 --- a/src/calibre/ebooks/metadata/sources/ozon.py +++ b/src/calibre/ebooks/metadata/sources/ozon.py @@ -297,10 +297,10 @@ class Ozon(Source): # }}} def to_metadata(self, log, entry): # {{{ - title = unicode(entry.xpath(u'normalize-space(.//span[@itemprop="name"][1]/text())')) + title = unicode(entry.xpath(u'normalize-space(.//div[@itemprop="name"][1]/text())')) # log.debug(u'Title: -----> %s' % title) - author = unicode(entry.xpath(u'normalize-space(.//a[contains(@href, "person")])')) + author = unicode(entry.xpath(u'normalize-space(.//div[contains(@class, "mPerson")])')) # log.debug(u'Author: -----> %s' % author) norm_authors = map(_normalizeAuthorNameWithInitials, map(unicode.strip, unicode(author).split(u',')))