使用 css 选择器从数据源中抓取图像 Url

Scrape Image Url from data-src using css selector

我是个新手,我需要一些关于数据源中图像 url 的帮助....这是我的代码....

from typing import Text
import scrapy

class SeamsSpider(scrapy.Spider):
    name = 'seams'
    start_urls = [
        'https://in.seamsfriendly.com/collections/shorts'
        ]

    def parse(self, response):
        title : response.css("#shopify-section-collection-template a::text").extract()
        price : response.css(".Price::text").extract()
        url : response.css("img.data-src::text").extract()

我使用上面的方法没有得到任何输出,请帮助我

与用于从选择器中提取文本内容的后缀 ::text 类似,我们还有用于提取给定属性值的后缀 ::attr(attribute_name)。在您的情况下,为了获取 data-src 属性中的内容,您可以使用以下选择器:

response.css("img::attr(data-src)").extract()