rename things related to browsers
weboob.tools.browser -> weboob.deprecated.browser weboob.tools.parsers -> weboob.deprecated.browser.parsers weboob.tools.mech -> weboob.deprecated.mech weboob.browser2 -> weboob.browser weboob.core.exceptions -> weboob.exceptions Also, the new tree for browser2 is: weboob.browser: import weboob.browser.browsers.* and weboob.browser.url.* weboob.browser.browsers: all browsers (including PagesBrowser and LoginBrowser) weboob.browser.url: the URL class weboob.browser.profiles: all Profile classes weboob.browser.sessions: WeboobSession and FuturesSession weboob.browser.cookies: that's a cookies thing weboob.browser.pages: all Page and derivated classes, and Form class weboob.browser.exceptions: specific browser exceptions weboob.browser.elements: AbstractElement classes, and 'method' decorator weboob.browser.filters.*: all filters
This commit is contained in:
parent
1f95e7631f
commit
d61e15cf84
396 changed files with 1442 additions and 1382 deletions
|
|
@ -24,11 +24,11 @@ import lxml.html as html
|
|||
from datetime import datetime
|
||||
from decimal import Decimal
|
||||
|
||||
from weboob.browser2.page import HTMLPage, method, LoggedPage
|
||||
from weboob.browser2.elements import ItemElement, ListElement
|
||||
from weboob.browser2.filters.standard import Date, CleanText, Filter,\
|
||||
from weboob.browser.pages import HTMLPage, LoggedPage
|
||||
from weboob.browser.elements import ItemElement, ListElement, method
|
||||
from weboob.browser.filters.standard import Date, CleanText, Filter,\
|
||||
CleanDecimal, Regexp, Field, DateTime, Format, Env
|
||||
from weboob.browser2.filters.html import Attr
|
||||
from weboob.browser.filters.html import Attr
|
||||
from weboob.capabilities.bill import Detail, Bill
|
||||
|
||||
|
||||
|
|
@ -39,6 +39,8 @@ class FormatDate(Filter):
|
|||
|
||||
class BadUTF8Page(HTMLPage):
|
||||
def __init__(self, browser, response, *args, **kwargs):
|
||||
# XXX it is volontary the parent class of HTMLPage's constructor which
|
||||
# is called, but that's ugly.
|
||||
super(HTMLPage, self).__init__(browser, response, *args, **kwargs)
|
||||
parser = html.HTMLParser(encoding='UTF-8')
|
||||
self.doc = html.parse(StringIO(response.content), parser)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue