明太祖 (@HandsomeY)零基础 Java 使用 Playwright 获取网站截图教程 中发帖

前言
最近在搞获取网页截图,因为之前都是使用js来实现特别简单,但是因为halo插件的问题必须要用到java开发,所以浅浅的学习记录一下
Playwright简介
Playwright 是由Microsoft开发的跨浏览器自动化测试工具,支持:


Chromium/Chrome


Firefox


WebKit(Safari)


多语言支持(Java/Python/C#/JS)


核心优势:


自动等待元素加载


网络请求拦截


文件下载管理


设备模拟功能


最佳实践
我开发环境为JDK17+Spring Webflux+mysql+redis,如下简单介绍如何获取网站截图

如何获取到数据库和redis缓存暂时不讲,我思路如下,以二进制存到数据库后记录url和二进制文件和时间,存入reids二进制文件和url和时间,redis默认6小时过期,...