Playwright隐藏WebDriver特征
Playwright有时要隐藏webdriver特征,以绕过服务器端的反爬机制。
仅需要在`page.goto()`之前,加上一句初始化脚本。
Home of Little Jelly
Playwright有时要隐藏webdriver特征,以绕过服务器端的反爬机制。
仅需要在`page.goto()`之前,加上一句初始化脚本。
使用Electron在windows上开发了一个程序,但是没有mac,可以在windows上打包出mac版上的app吗?
是的,你可以在Windows环境中使用Electron来打包macOS版本的应用程序,不过这个过程可能会稍微复杂一些。
PhpSpreadsheet在导入导出Excel时是很好用的,能省不少事,但也有一些坑。
今天就遇到一个,导入的模板,在修改过程中设置了单元格的高度、字体的颜色大小等样式,导入时发现写进去的字段是空的,也就是没有获取到值。
总结了下宝塔面板的常用的一引起路径和命令,当外网登录不进面板只能通过内网ssh时,很有用。
前面介绍了在FastAdmin下如何连接使用两个数据库,它用的是ThinkPHP版本是5,今天讲下怎么在ThinkPHP6下配置并连接使用多个数据库。
还是以两个为例,多个的原理是一样的。
ThinkPHP5框架中使用图形验证码是很方便的,分为三步。
1. 生成验证码;
2. 显示验证码;
3. 提交验证。
因为对ThinkPad的小红点指点杆有执念,而当前的ThinkPad笔记本又没有特别中意的,要么性能释放不足,要么屏幕素质低,要么太贵。所以就先买了一个外接的TrackPoint键盘先用着。
型号是0b47190,也就是ku-1255的国行版。
这个版本是通过USB连接的,而非蓝牙或2.4G,便宜了一半左右,抛开连接方式不说,键盘本身还是有些区别的。主要就是灯,联想为了节省成本,USB版砍掉了Fn Lock灯和Caps Lock灯.
FastAdmin后台表格里的字段,支持好几种搜索方式,其中一种是`searchList`,也就是按列表中的值去搜索,但是这个列表是需要手动去维护的。
代码示例如下:
FastAdmin后台上传mp4文件时,尽管已经在`application/extra/upload.php`中的`mimetype`中配置了`mp4`格式,但还是报错`Uploaded file format is limited`,就是说上传的文件格式受限。
这可能是FastAdmin的一个BUG,解决方法如下:
FastAdmin后台表格的高级搜索中,默认只包含了数据库中有的字段,且在表格的定义中声明了`operate`的。
但是会碰上这样的需求,比如数据表中存储了地区信息,字段为area_id,保存的是省市二级联动后的市的ID,搜索时需要先选择省、再选择市,再提交搜索。这个时候就需要对控制器、页面模板、JS文件里表格的列做一些比较大的改动,我称之后自定义搜索。