无头浏览器(Headless Chrome)

        最近在研究如何可以使用cmd操控Chrome,突然发现这个无头浏览器可以使用CLI Modes进行操控,这让我突然回想起来之前项目上的一个事情,也是和最近的两会有关。

        在2020年夏季的时候我还在上海,因为这时候全国需要开一次很重要的会议(具体什么名字不知道了)。当时和某地动乱等因素的影响,公司某部门要在重保期间出台了一个临时管理办法,在重保期间如果发现集团网站被某地或某地分子攻陷(防止上传敏感照片),可以立即剪断网线(实际就是断网),有网络传言当时我们的网站会被攻击,其实都是瞎说了。

        由于这样的的管理办法,我们的NOC部门,不得不每天24小的不停的手动刷新我们集团旗下的网站,当时也是重保持续时间不是很长,不然我估计值班人员都会崩溃的。当时领导要求我们十分钟轮巡一次所有网站,但当时我想到了一个问题,要是在轮训间隙,我们的网站被植入了敏感照片,这样我们即使说了我们每十分轮巡一次,领导也会认为我们是狡辩,最后的问题肯定会我们值班人员背锅。所以说,我们截屏保留每次轮训结果,但当时这样无疑又是给我值班任务增添烦恼(虽然截屏很简单,当时十几个网站无疑是给我增添许多工作)。

        这是我突然想到了可以使用cmd操控浏览器自动截屏,这样我岂不是很舒服,让当时的我不用为截屏烦恼。

# Size of a standard letterhead.chrome 
start chrome --headless --hide-scrollbars --disable-gpu --screenshot=d:\chrome.jpg  --window-size=1280,1696 https://www.baidu.com
#上面这个CLI Modes是可以完整截屏的

        这一段是可以直接复制到电脑里运行的,保存路径、保存文件名称和访问的网页可以自己更改,我这里用百度作为演示。运行完成,在D盘根目录中会有一个叫chrome的图片。

不过这里还是需要完善的地方,我准备用python写一个可以自动轮训打开所有目的网站,然后自动关闭,并截屏保留,打上时间戳的脚本,方便后期回溯的时候好留下证据。等待后期的发布。。。。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值