【发布时间】:2020-06-02 13:27:05
【问题描述】:
如何修改参数以捕获整个页面
def start_requests(self):
url =#some url
splash_args = {
'html': 1,
'png': 1,
'width': 600,
}
yield SplashRequest(url=url, callback=self.parse,
endpoint="render.json",
args=splash_args)
def parse(self, response):
imgdata = base64.b64decode(response.data['png'])
filename = 'image.png'
with open(filename, 'wb') as f:
f.write(imgdata)
我尝试在 splash_args 中添加“高度”,图像确实得到了宽度*高度,但额外的高度为空白,有什么办法解决这个问题吗?
【问题讨论】:
标签: scrapy scrapy-splash splash-js-render