xiyangyang
V2EX  ›  编程

自动批量,固定区域截屏,如何做到

  •  
  •   xiyangyang · Oct 13, 2017 · 5132 views
    This topic created in 3161 days ago, the information mentioned may be changed or developed.

    需要连续截屏一百个网页,而且截取区域是固定位置,固定大小,如何做到最自动化? 比如每次按一个键就自动截取固定位置和大小的网页区域。

    4 replies    2017-10-21 11:01:33 +08:00
    hhs66317
        1
    hhs66317  
       Oct 13, 2017 via iPhone
    截图功能都有快捷键,先触发截图,比如 QQ 截图,将鼠标移动到固定坐标,按下并移动鼠标到另一固定坐标,移动鼠标到选中区域,双击就可以保存到剪切板了,也可以移动到保存按钮上存到文件中

    方法比较 low,不过可以解决问题
    oh
        2
    oh  
       Oct 13, 2017 via iPhone
    用 win32 api 对指定程序(浏览器)发送滚动鼠标事件,或者 scroll down 按键,
    然后发送截屏 Windows 自带的截屏快捷键,
    从剪切板获取截图结果的图片对象,如果有需要还可以进行裁剪,
    最后保存。
    masha
        3
    masha  
       Oct 14, 2017
    先截全图,再批量裁剪处理。刚好之前写过批量裁剪图片的脚本,搭配 selenium 使用做到截图+裁剪全自动化。
    https://github.com/mashaz/useful-tools/blob/master/image-crop.py
    xiyangyang
        4
    xiyangyang  
    OP
       Oct 21, 2017
    @masha , @all
    感谢各位!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3594 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:54 · PVG 12:54 · LAX 21:54 · JFK 00:54
    ♥ Do have faith in what you're doing.