Scrapy Image Возвращает None

#python #web-scraping #scrapy

#python #веб-очистка #scrapy

Вопрос:

Я пытаюсь очистить код от этого изображения

 <img alt="Prata Bom Cheese" class="realImage___2TyNE" src="https://d1sag4ddilekf6.cloudfront.net/compressed/items/SGITE20200430045730017104/photo/menueditor_item_922ff3e4ed464a32a1a0e5f02f4c383d_1589715446971551288.jpg" style="opacity: 1;">
 

с моим кодом

 imgURL = res.css('img').xpath('@src').extract_first()
n = res.css('img').xpath('@alt').get() 
yield ImagespiderItem(name = n, file_urls = [imgURL])
 

но по какой-то причине scrapy только не извлекает src . Он все равно будет извлекать alt и другие атрибуты. Я перепробовал все, и я застрял здесь. Кто-нибудь может мне помочь? Я был бы очень признателен.

Комментарии:

1. Не могли бы вы указать URL-адрес исходной веб-страницы?

Ответ №1:

Попробуйте это

 response.css('.realImage___2TyNE ::attr(src)').get()