一次 Playwright + Docker 的踩坑记录
本文作者分享了在服务器上部署使用Playwright进行网页截图功能时遇到的三个主要问题及解决方案。首先,由于网络环境差,无法在线下载Chromium浏览器,作者采用离线拷贝浏览器文件并设置环境变量`PLAYWRIGHT_BROWSERS_PATH`指向该目录的方法绕过下载。其次,即使浏览器文件存在,仍因缺少系统动态库而无法启动,需在Docker中安装Chromium的运行时依赖库。最后,为解决中文字体显示为方框或误用日文字形的问题,作者安装了Noto CJK字体并配置字体优先级,确保简体中文优先显示。文末提供了完整的Dockerfile示例,通过离线浏览器、安装依赖和调整字体,最终实现了稳定运行。
[科技杂谈]科技心得杂谈
未读
秘制全局脚本解决部分网站锁区问题
文章核心:解决代理工具虽然能连上却仍存在「地区锁」的问题。思路是在 Clash Verge Rev(Linux/Win 均支持)中利用「全局扩展脚本」功能,根据国旗与国家名称关键词自动为特定域名挑选地区节点。脚本已开源在 LuorixDev/ClashVerge_UsefulScript。
关键点:
1) 传统改配置文件脚本一遇更新就失效,节点名称变化又难精准匹配。
2) 新脚本在配置文件加载时运行,通过关键词(🇺🇸/US/America 等)或备用域名先找 proxy-group,再退回到 proxies 列表找节点,把新规则插入规则列表最顶部。
3) 用户只需改 USER_CONFIG 部分:每条规则写清域名、规则类型、关键词、备用域名及是否启用。
4) 全程记录详细日志,开关可控。
[科技杂谈]科技心得杂谈
未读
记录我第一次玩机智能手表经历
作者以120元淘到的三手ticwatch 2021Pro4G为起点,记录了自己首次折腾Wear OS(带谷歌框架)手表的全过程:先充电四小时才开机,随后恢复出厂、用Wear OS工具箱给手表装上哔哩终端、AIDA64、QQUltra、三星浏览器、网易云和黑域等基本应用,解决上课亮屏问题;进阶阶段通过ADB为venera漫画阅读器及Clash补全权限——Clash因Wear OS砍掉的VPN组件无法直接启用,需用adb shell appops set com.github.kr328.clash ACTIVATE_VPN allow指令授权后方能翻墙看漫画;全程所需手机端与手表端APK均列出来,提供一键复制的ADB命令,最终完成“适合中国宝宝体质”的手表配置。