Advertisement
Typhoon

Scrapy ZVJS Faktury

Jan 31st, 2015
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.69 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import scrapy
  3.  
  4. class TutorialSpiderSpider(scrapy.Spider):
  5.     name = "zvjs-spider"
  6.     allowed_domains = ["zvjs.sk"]
  7.     start_urls = (
  8.         'http://www.zvjs.sk/index.php?fa_obj&type=fa&id=98273',
  9.         'http://www.zvjs.sk/index.php?fa_obj&type=fa&id=98272',
  10.         'http://www.zvjs.sk/index.php?fa_obj&type=fa&id=98271',
  11.         'http://www.zvjs.sk/index.php?fa_obj&type=fa&id=98270',
  12.         'http://www.zvjs.sk/index.php?fa_obj&type=fa&id=10845',
  13.     )
  14.  
  15. #    def parse(self, response):
  16. #        pass
  17.  
  18.     def parse(self, response):
  19.         for sel in response.xpath('//strong'):
  20.                 evidencnecislo = sel.xpath("//strong/text()").extract()[0]
  21.                 evidencnecislova = sel.xpath("//td/text()").extract()[1]
  22.                 prinalezik = sel.xpath("//strong/text()").extract()[1]
  23.                 prinalezikvalue = sel.xpath("//td/text()").extract()[2]
  24.                 popisfa = sel.xpath("//strong/text()").extract()[2]
  25.                 valuefa = sel.xpath("//td/text()").extract()[3]
  26.                 hodnotafa = sel.xpath("//strong/text()").extract()[3]
  27.                 hodnotafavalue = sel.xpath("//td/text()").extract()[4]
  28.                 datumdorucenia = sel.xpath("//strong/text()").extract()[4]
  29.                 ddvalue = sel.xpath("//td/text()").extract()[5]
  30.                 datumzaplatenia = sel.xpath("//strong/text()").extract()[5]
  31.                 dzvalue = sel.xpath("//td/text()").extract()[6]
  32.  
  33.         print evidencnecislo, evidencnecislova
  34.         print prinalezik, prinalezikvalue
  35.         print popisfa, valuefa
  36.         print hodnotafa, hodnotafavalue
  37.         print datumdorucenia, ddvalue
  38.         print datumzaplatenia, dzvalue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement