如何修改args,使其捕获整个页面
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中添加'height',图像的确获得width * height,但是多余的高度为空白,有什么办法解决这个问题?
答案 0 :(得分:0)
您可以通过在Lua脚本中添加以下行来捕获整个页面
splash:set_viewport_full()