scrapy下载图片时,图片链接报错Missing scheme in request url: %s' % self._url

来源:互联网 发布:北理莫斯科大学知乎 编辑:程序博客网 时间:2024/05/20 03:46



抓取的URL存下来的时候可能为字符串,scrapy提取的时候只提取到第一个字母 h 。


解决方案:

image_url = post_node.css('dt.img a img::attr(onerror)').extract_first('')  # 获取图片front_image_url = [image_url if 'http:' in image_url else ('http:' + image_url)]  # 判断图片是否为链接