Example #1
0
 def _parse(self):
   HtmlParser._parse(self)
   results = {}
   for n0 in self.xpath('descendant::x:div[@class="pod"]'):
     for n1 in self.xpath('descendant::x:a', n0):
       if n1.text:
         results[n1.text] = System(n1.text, n1.attrib['href']) 
   self.systems = results.values()
Example #2
0
 def _parse(self):
     HtmlParser._parse(self)
     results = {}
     for n0 in self.xpath('descendant::x:div[@class="pod"]'):
         for n1 in self.xpath('descendant::x:a', n0):
             if n1.text:
                 results[n1.text] = System(n1.text, n1.attrib['href'])
     self.systems = results.values()
Example #3
0
  def _parse(self):
    HtmlParser._parse(self)
    metadata = {}
    title_data = {}
    ul_title_data = self.xpath('//x:ul[@class="details title_data"]')[0]
    for li in ul_title_data:
      for span in li:
        if span.attrib['class'] == 'label':
          key = span.text
        if span.attrib['class'] == 'data':
          value = self.get_text(span)

      title_data[key] = value
    metadata['title_data'] = title_data
    self.metadata = metadata
Example #4
0
    def _parse(self):
        HtmlParser._parse(self)
        metadata = {}
        title_data = {}
        ul_title_data = self.xpath('//x:ul[@class="details title_data"]')[0]
        for li in ul_title_data:
            for span in li:
                if span.attrib['class'] == 'label':
                    key = span.text
                if span.attrib['class'] == 'data':
                    value = self.get_text(span)

            title_data[key] = value
        metadata['title_data'] = title_data
        self.metadata = metadata
Example #5
0
 def _parse(self):
   HtmlParser._parse(self)
   self.faq = self.xpath('//x:div[@id="body"]/x:pre')[0].text
Example #6
0
 def _parse(self):
     HtmlParser._parse(self)
     self.faq = self.xpath('//x:div[@id="body"]/x:pre')[0].text