コード例 #1
0
    def sale_category_loader(self, selector, response, title, link):
        loader = CategoryLoader(selector=selector, response=response)
        loader.title_out = JoinExcludingEmptyValues(' ')
        loader.add_value('title', title)
        loader.add_value('link', link)

        return loader
コード例 #2
0
    def _generate_loader(self, selector, response, title, link):
        loader = CategoryLoader(selector=selector, response=response)
        loader.title_out = JoinExcludingEmptyValues(' ')

        loader.add_value('title', title)
        if link is not None:
            link = str(link).split('\'')[1].split('&')[0]
            loader.add_value('link', link)

        return loader
コード例 #3
0
        def _generate_loader(selector):
            loader = CategoryLoader(selector=selector, response=response)
            loader.title_out = JoinExcludingEmptyValues(' ')
            loader.add_xpath('title', '@title')
            loader.add_xpath('title', 'h3/text()')
            loader.add_xpath('title', 'a/text()')
            loader.add_xpath('title', 'a/font/b/text()')
            loader.add_xpath('link', '@href')
            loader.add_xpath('link', 'a/@href')

            return loader
コード例 #4
0
 def generate_loader(self, selector, response):
     loader = CategoryLoader(selector=selector, response=response)
     loader.add_xpath('title', 'text()')
     loader.add_xpath('title', 'h2/text()')
     loader.add_xpath('link', '@href')
     return loader
コード例 #5
0
 def generate_loader(self, selector, response):
     loader = CategoryLoader(selector=selector, response=response)
     loader.title_out = JoinExcludingEmptyValues(' ')
     loader.add_xpath('title', 'text()')
     loader.add_xpath('title', 'a/text()')
     loader.add_xpath('title', 'img/@alt')
     loader.add_xpath('link', '@href')
     loader.add_xpath('link', 'a/@href')
     return loader