Как избежать ValueError (отсутствует URL-адрес схемы), если абсолютный URL-адрес изображения не содержит http? - PullRequest
0 голосов
/ 30 апреля 2018

Во время очистки изображений по ссылке я заметил, что URL изображений примерно такой (data: image / jpeg; base64, / 9j / 4AAQSkZJRgABAQEAYABgAAD ......). После проверки, вы узнаете о ссылке, которая, если вы видите, не содержит в себе http или www-части. И при исполнении этого кода:

spider.py

img_url=response.xpath('//table/tbody/tr/td/span/a/img/@src').extract()
for urls in img_url:
    yield {"image_urls":urls}

Я получаю сообщение об ошибке:

ValueError: Missing scheme in request url: d

setting.py выглядит так

ITEM_PIPELINES = {'scrapy.pipelines.images.ImagesPipeline': 1}
IMAGES_STORE = 'C:\Users\Danial\Desktop\saab_pics\output'
...