phantomjs介绍
phantomjs是一个无界面的浏览器,基于webkit内核,输入一个url,可以返回该url的完整截图。
获取完整截图
- 通过BOM方法操作滚动条,直接滚动到页面底部window.scrollTo(0,10000)
- 设置viewportSize很大,page.viewportsize={width4800:,height:8000}
- 滚动到自适应的高度,window.document.body.scrollTop = document.body.scrollHeight;
对网页指定区域截图
用page.clipRect指定截图区域
page.clipRect={
top:0
left:0
width:800 宽度
height:1000 高度
}