Ejemplo n.º 1
0
 def iter_bills(self, subscriptionid):
     ul = self.document.xpath('//ul[@id="statements_form:statementsel"]')
     lis = ul[0].xpath('li')
     lis.pop(0)  # Select alls
     for li in lis:
         acheck = li.xpath('a')[0]
         adirect = li.xpath('a')[1]
         label = unicode(acheck.text_content())
         id = subscriptionid + '-' + label.replace(' ', '-')
         bill = Bill()
         bill.id = id
         bill.label = label
         bill.format = u"pdf"
         onmouse = adirect.attrib['onmouseover']
         bill._localid = onmouse.split("'")[5]
         bill._url = adirect.attrib['href']
         yield bill
Ejemplo n.º 2
0
 def iter_bills(self, subscriptionid):
     ul = self.document.xpath('//ul[@id="statements_form:statementsel"]')
     lis = ul[0].xpath('li')
     lis.pop(0)  # Select alls
     for li in lis:
         acheck = li.xpath('a')[0]
         adirect = li.xpath('a')[1]
         label = unicode(acheck.text_content())
         id = subscriptionid + '-' + label.replace(' ', '-')
         bill = Bill()
         bill.id = id
         bill.label = label
         bill.format = u"pdf"
         onmouse = adirect.attrib['onmouseover']
         bill._localid = onmouse.split("'")[5]
         bill._url = adirect.attrib['href']
         yield bill