运行scrapy保存图片,报错ValueError: Missing scheme in request url: h
生活随笔
收集整理的這篇文章主要介紹了
运行scrapy保存图片,报错ValueError: Missing scheme in request url: h
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
查閱相關資料,了解到使用ImagesPipeline傳入的url地址必須是一個list,而我寫的是一個字符串,所以報錯,所以需要修改一下傳入的url格式就行了
def parse_detail(self, response):# print(response)item = JobBoleItem()# note:把字符創修改為列表即可item['front_image_url'] = [response.meta.get('front_image_url', '')] # 文章封面圖item["title"] = response.css('.entry-header h1::text').extract_first()content_list = response.css('.entry p::text').extract()item["content"] = ''.join(content_list)item["tags"] = ''.join(response.css('.post-adds span::text').extract()).strip()# print(title,content,tags)yield item
轉載于:https://www.cnblogs.com/royfans/p/8378495.html
總結
以上是生活随笔為你收集整理的运行scrapy保存图片,报错ValueError: Missing scheme in request url: h的全部內容,希望文章能夠幫你解決所遇到的問題。