From e597ea884405df0e7a668af3fe1edb63ce74b996 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Tue, 12 Apr 2011 01:02:13 +0200 Subject: [PATCH] pastebin backend: Switch to xpath expressions --- weboob/backends/pastebin/pages.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/weboob/backends/pastebin/pages.py b/weboob/backends/pastebin/pages.py index 63407754..dad12f38 100644 --- a/weboob/backends/pastebin/pages.py +++ b/weboob/backends/pastebin/pages.py @@ -25,9 +25,10 @@ __all__ = ['PastePage'] class PastePage(BasePage): def fill_paste(self, paste): - header = self.parser.select(self.document.getroot(), '#content_left div.paste_box_info', 1) - - paste.title = self.parser.select(header, 'div.paste_box_line1 h1', 1).text + header = self.parser.select(self.document.getroot(), + 'id("content_left")//div[@class="paste_box_info"]', 1, 'xpath') + paste.title = self.parser.select(header, + '//div[@class="paste_box_line1"]//h1', 1, 'xpath').text def get_id(self): """