From fc700699434722fa72d5fa1e3bcbb726696185ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Rubinstein?= Date: Fri, 26 Aug 2011 18:34:59 +0200 Subject: [PATCH] fix (again) the double page download problem Note for self: //lol[1] is _not_ the same as (//lol)[1] --- weboob/backends/mangafox/backend.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/backends/mangafox/backend.py b/weboob/backends/mangafox/backend.py index bb7b2791..e94ee354 100644 --- a/weboob/backends/mangafox/backend.py +++ b/weboob/backends/mangafox/backend.py @@ -36,7 +36,9 @@ class DisplayPage(BasePage): url=src) def page_list(self): - return self.document.xpath("//select[@onchange='change_page(this)'][1]/option/attribute::value") + l = self.document.xpath("//select[@onchange='change_page(this)']")[0] + l = l.xpath("./option/@value") + return l class MangafoxBrowser(BaseBrowser): PAGES = { r'http://.+\.mangafox.\w+/manga/[^/]+/[^/]+/([^/]+/)?.+\.html': DisplayPage }