Как получить данные из нескольких элементов списка?
Есть код, собирающий некоторые данные из первого элемента первого списка на сайте 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()
}
Еще раз о целях данного вопроса: прошу помочь внедрить в код цикл так, чтобы спарсить все элементы всех списков