7
私は傷病治療で画像をダウンロードしようとしています。画像を傷病でダウンロードする
items.py
class DmozItem(Item):
title = Field()
image_urls = Field()
images = Field()
settings.py
BOT_NAME = 'tutorial'
SPIDER_MODULES = ['tutorial.spiders']
NEWSPIDER_MODULE = 'tutorial.spiders'
ITEM_PIPELINES = ['scrapy.contrib.pipeline.images.ImagesPipeline']
IMAGES= '/home/mayank/Desktop/sc/tutorial/tutorial'
クモ
class DmozSpider(BaseSpider):
name = "wikipedia"
allowed_domains = ["wikipedia.org"]
start_urls = [
"http://en.wikipedia.org/wiki/Pune"
]
def parse(self, response):
hxs = HtmlXPathSelector(response)
items = []
images=hxs.select('//a[@class="image"]')
for image in images:
item = DmozItem()
link=image.select('@href').extract()[0]
link = 'http://en.wikipedia.com'+link
item['image_urls']=link
items.append(item)
私は私のパイプラインが取得されていません設定これらすべてにもかかわらず:ここに私の異なるファイルがあります助けてください。私はこのフレームワークが初めてです。
PIL(Python Imaging Library)をインストールしましたか?画像ダウンロードの前提条件:http://doc.scrapy.org/en/latest/topics/images.html – Talvalin
パイプラインがアクティブ化されていないことをどのように知っていますか? '2013-04-16 16:40:31-0500 [scrapy] DEBUG:Enabled item pipeline:ImagesPipeline'のようなログ出力を少し含めることができますか? –