我尝试了许多解决方案,但无法使用Scrapy刮擦图像。有人可以教我如何使用Scrapy抓取图像吗?
这是我完整的代码。
蜘蛛:
import scrapy
import datetime
from ..items import ImagesItem
class image(scrapy.Spider):
name = 'img'
start_urls = [
'https://www.allhindilyrics.com/lyrics/nachan-nu-jee-karda-from-angrezi-medium'
]
def parse(self, response):
items = ImagesItem()
image_url = response.xpath('//*[@id="polular"]/div[1]/div/div/div/a/img').extract()
items['image_urls'] = image_url
return items
我的items.py
:
import scrapy
class ImagesItem(scrapy.Item):
image_urls = scrapy.Field()
images = scrapy.Field()
我还启用了文件存储管道。 请为我提供帮助,因为我是Python的新手,我确实需要帮助。