Whois XML 网站截图 API是Splunk 的一个应用程序,可在 Splunk 中获取网页截图。
前提条件
用户需要安装并配置 Splunk Enterprise。为此,请参阅官方 文档。
配置分机
1. 登录到 Splunk。
![登录 Splunk。 登录 Splunk。](https://website-screenshot.whoisxmlapi.com/products-vue-assets/public/images/website-screenshot/blogs/website-screenshot-api-splunk-application-tutorial/splunk-1.png)
2.下载 并 安装应用程序。这可以在 Splunk 中完成。(http://splunkbase.splunk.com/app/5444)
3.安装应用程序后,可立即开始配置。
![安装应用程序后,可立即开始配置。 安装应用程序后,可立即开始配置。](https://website-screenshot.whoisxmlapi.com/products-vue-assets/public/images/website-screenshot/blogs/website-screenshot-api-splunk-application-tutorial/splunk-2.png)
3.1 用户还可以在应用程序页面配置应用程序。点击 设置。
![用户也可以在应用程序页面上配置应用程序。单击应用程序名称附近的设置。 用户也可以在应用程序页面上配置应用程序。单击应用程序名称附近的设置。](https://website-screenshot.whoisxmlapi.com/products-vue-assets/public/images/website-screenshot/blogs/website-screenshot-api-splunk-application-tutorial/splunk-3.png)
4. 填写API 密钥,然后点击 保存.
![填写 API 密钥并点击保存。 填写 API 密钥并点击保存。](https://website-screenshot.whoisxmlapi.com/products-vue-assets/public/images/website-screenshot/blogs/website-screenshot-api-splunk-application-tutorial/splunk-4.png)
使用扩展功能
1.在 "网站截图 "页面,您可以执行屏幕截图。
![在网站截图页面,可以执行屏幕截图。 在网站截图页面,可以执行屏幕截图。](https://website-screenshot.whoisxmlapi.com/products-vue-assets/public/images/website-screenshot/blogs/website-screenshot-api-splunk-application-tutorial/splunk-5.png)
2.如果截取了屏幕截图,它将显示在页面上(在命令的 image结果字段)。否则,将显示错误(在命令的 错误结果字段)。
![集成网站截图查询功能。 集成网站截图查询功能。](https://website-screenshot.whoisxmlapi.com/products-vue-assets/public/images/website-screenshot/blogs/website-screenshot-api-splunk-application-tutorial/splunk-6.png)
论据:
- url- 目标页面的地址
- 图像类型- 图像输出类型(选填,png/jpg,默认为 "jpg)
- 质量- jpg 质量设置(可选,[40, 99],默认为 "85)
- 宽度- 图像宽度,单位 px(选填,[100, 3000],默认为 "800)
- 高度- 图像高度,以 px 为单位(选填,[100, 3000],默认为 "600)
- 缩略图宽度- 图像缩略图的宽度(以 px 为单位)(选填,[50, width],默认为 "0
- 模式- 可选,"快 "等待 document.load,"慢 "等待网络空闲事件;默认为 "快"
- full_page- 选填,如果指定(任意值),则截取整页截图
- 滚动- 选填,如果指定(任意值),则上下滚动,适用于全页截图
- no_js- 选填,如果指定(任意值)则禁用 JavaScript
- 延迟- 屏幕捕捉延迟,以毫秒为单位(选填,[0, 10000],默认为 "250")。
- 超时- 页面加载超时,以毫秒为单位(选填,[0, 30000],默认为 "15000)
- 比例尺- 模拟器的设备标度因子(以毫秒为单位)(选填,[0.5, 4.0],默认为 "1.0
- 视网膜- 选填,如果指定(任意值),则模拟视网膜显示屏
- ua- 用户代理 "头字符串(选填)
- 移动- 选填,如果指定(任意值),则模拟移动设备
- touch_screen- 选填,如果指定(任意值),则模拟触摸屏设备
- 横向- 选填,如果指定(任意值),页面将横向显示
- api_key- 选填,如果未指定,则从配置中获取
- 学分类型- 选填,如果未指定,则取自配置;"SA" - 屏幕截图 API 积分,"DRS" - 域名查询服务积分