Как извлечь данные из двух разных классов (td.fonce и td.clair): - PullRequest
0 голосов
/ 25 декабря 2018

HTML-код ниже, я не могу извлечь данные из-за разных классов;В файл извлекаются только данные класса td.fonce, но не td.clair.

import scrapy


class QuotesSpider(scrapy.Spider):
    name = "vxvault"
    start_urls = [
        'http://vxvault.net/ViriList.php?s=0&m=40',
    ]
    
    
    def parse(self, response):
        for fonce in response.css('td.fonce'):
            if fonce is not None:    
                yield {
                   'URL': fonce.css('a::text').extract_first(),
                   #'MD5': fonce.css('a::text')[2].extract(),
                   #'IP': fonce.css('a::text')[3].extract(),
                  }
        for clair in response.css('td.clair'):
            if clair is not None:
                yield {
                        'URL': clair.css('a::text').extract(),
                        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...