Web网站 拍照 缩略图 网页拍照 网页缩略图 在线生成

Web网站 缩略图生成
基于NODEJS的Web网站 网页缩略图删除 拍照

主URL http://42.121.19.34:3000/
默认返回1024×600大小的网页缩略图
如果需要改大小 或者定制UA 可以使用下面的使用教程 定制参数就可以了

生成Sogou的缩略图
测试URL http://42.121.19.34:3000/?url=www.sogou.com

返回一个800×600的PNG快照
测试URL http://42.121.19.34:3000/?url=www.sogou.com&width=800&height=600

如果需要使用AJAX调用
可以这样做 异步返回
http://42.121.19.34:3000/?url=www.sogou.com&callback=http://www.cnlabs.net/?upload
意思是将 sogou.com 生成一个缩略图
并且在生成完成后 使用POST方式将生成好的图片
提交到 http://www.cnlabs.net/?upload
注意请求后 会返回200 OK的header信息 判断是否成功加入生成队列
待处理完毕后 才会异步使用POST方式推送到 callback指定的url

使用教程 :
# 生成缩略图
GET /?url=www.google.com
# Return a 1024×600 PNG screenshot of the www.google.com homepage

# 定制查看大小
GET /?url=www.google.com&width=800&height=600
# Return a 800×600 PNG screenshot of the www.google.com homepage

# 关闭 JavaScript
GET /?url=www.google.com&javascriptEnabled=false
# Return a screenshot with no JavaScript executed

# 指定 User Agent 浏览器头信息
GET /?url=www.google.com&userAgent=Mozilla%2F5.0+%28iPhone%3B+CPU+iPhone+OS+5_0+like+Mac+OS+X%29+AppleWebKit%2F534.46+%28KHTML%2C+like+Gecko%29+Version%2F5.1+Mobile%2F9A334+Safari%2F7534.48.3
# Return a screenshot using an iPhone browser
# (User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3)

# 截取指定位置
GET /?url=www.google.com&clipRect=%7B”top”%3A14%2C”left”%3A3%2C”width”%3A400%2C”height”%3A300%7D
# Return a screenshot clipped at {“top”:14,”left”:3,”width”:400,”height”:300}

# 包含认证信息 HTTP Authentication
GET /?url=www.mysite.com&userName=johndoe&password=S3cr3t
# Return a screenshot of a website requiring basic http authentication

# AJAX异步返回 Asynchronous call
GET /?url=www.google.com&callback=http://www.myservice.com/screenshot/google
# Return an empty response immediately (HTTP 200 OK),
# then send a POST request to the callback URL when the screenshot is ready
# with the PNG image in the body.

# 延时返回缩略图
GET /?url=www.google.com&delay=1000
# Return a 1024×600 PNG screenshot of the www.google.com homepage
# 1 second after it’s loaded

3 thoughts on “Web网站 拍照 缩略图 网页拍照 网页缩略图 在线生成

  1. 如果方便,博主能否放出源码?

    还有限制了高度,怎么没有效果?http://42.121.19.34:3000/?url=nju.pt%2Fplay-openwrt-1.html&width=1024&height=768

  2. 源码等等 那个是电脑分辨率 因为是全页截图 需要在本地使用算法 计算下需要的区域 然后裁剪下 在保存本地 就可以了

  3. 貌似服务挂了

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注