Как получить данные из нескольких элементов списка?

Есть код, собирающий некоторые данные из первого элемента первого списка на сайте https://pravo.ru/news/239550/ Однако, мне нужно получить данные всех элементов всех списков. Тут, наверное, нужен цикл, но лично у меня его встроить не получилось :( Поэтому ради заботы о ваших глазах оставляю тут рабочую версию кода, надеясь на вашу помощь.

import scrapy

class Bruslispider(scrapy.Spider):
    name = 'imposters'
    start_urls = ['https://pravo.ru/news/239550/']

    def parse(self, response):
        yield{
            'name':response.css('ul.default li a::text').get(),
            'descript':response.css('ul.default li::text').get(),
            'linkPruf':response.css('ul.default li a::attr(href)').get()

        }

Еще раз о целях данного вопроса: прошу помочь внедрить в код цикл так, чтобы спарсить все элементы всех списков


Ответы (0 шт):