Как загрузить локальный файл HTML в Scrapy Spla sh? - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу загрузить локальный HTML файл с помощью Scrapy Spla sh и сохранить его как PNG / JPEG, а затем удалить HTML файл

script = """
splash:go(args.url)
return splash:png()
"""
resp = requests.post('http://localhost:8050/run', json={
    'lua_source': script,
    'url': 'file://my_file.html'
})
resp.content

Он возвращает мне

Не удалось загрузить страницу (протокол "" неизвестен) Сетевая ошибка # 301

Я также пытался

yield SplashRequest(url=filepath, 
                    callback=self.parse_result,
                    meta={'filepath': filepath},
                    args={
                        'wait': 0.5,
                        'png': 1,
                    },
                    endpoint='render.html',
                )

Но я получил

2020-04-23 12:07:41 [scrapy.downloadermiddlewares.retry] ОТЛАДКА: повторная попытка http://localhost: 8050 / рендер. html> (ошибка 1 раз): 502 Bad Gateway

...