screenshot网站截图服务
<h4>简要描述</h4>
<ul>
<li>screenshot是一个在线服务,可以把网页生成图片。可用于网页海报生成、网站截图存档等场景。下面将介绍如何使用.</li>
</ul>
<h4>快速试用预览</h4>
<ul>
<li>浏览器中打开这个链接 <a href="https://screenshot.showdoc.com.cn/capture?format=html&url=https://www.showdoc.com.cn">https://screenshot.showdoc.com.cn/capture?format=html&url=https://www.showdoc.com.cn</a> 将生成showdoc官网的截图,你可以预览下效果。注意,网站越复杂,生成越慢,请耐心等待。</li>
</ul>
<h4>请求URL</h4>
<ul>
<li><code>https://screenshot.showdoc.com.cn/capture</code></li>
</ul>
<h4>请求方式</h4>
<ul>
<li>GET或者POST </li>
</ul>
<h4>参数</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">url</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>需要生成截图的网页url</td>
</tr>
<tr>
<td style="text-align: left;">width</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>截图里使用的窗口宽度。默认1376</td>
</tr>
<tr>
<td style="text-align: left;">height</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>截图里使用的窗口高度。默认768</td>
</tr>
<tr>
<td style="text-align: left;">format</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>返回的格式。可选值有json、file、html。默认值是json,意思是返回json格式的字符串。下文会给出各种返回示例</td>
</tr>
</tbody>
</table>
<h4>当format=json时的返回</h4>
<pre><code> {
"base64": "(base64内容)",
}</code></pre>
<h4>当format=html时的返回</h4>
<pre><code>// 它输出的是一段html代码,这段代码如果是直接浏览器访问,则会直接在用户浏览器中显示图片出来
<img src="data:image/png;base64,${base64}" >
</code></pre>
<h4>当format=file时的返回</h4>
<pre><code>
直接输出二进制文件,如果是直接浏览器访问,则弹出文件下载框来下载文件
</code></pre>