MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    网页截图插件

    插件发布
    4
    15
    1892
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • cssxsh
      cssxsh 最后由 cssxsh 编辑

      Web Screenshot Helper

      基于 Mirai Selenium Plugin 的 网页截图插件

      相关项目:
      Mirai Selenium Plugin 前置插件,用于 Selenium 框架的初始化

      权限ID xyz.cssxsh.mirai.plugin.web-screenshot-helper:*

      截图采用的是白名单模式
      你需要在 config/xyz.cssxsh.mirai.plugin.web-screenshot-helper/script 下创建建一个 $host.js 脚本
      例如 www.example.com.js , 脚本的内容决定截图的内容,一般取 return document.body; 即截取整个窗口
      如果想定制特殊的截图效果,比如去除广告,顶栏之类的。可以爱发电投食。

      关键词

      • 截图 https://... 将会启用无头浏览器截取网页图片

      安装

      MCL 指令安装

      请确认 mcl.jar 的版本是 2.1.0+
      ./mcl --update-package xyz.cssxsh:web-screenshot-helper --channel maven-stable --type plugins

      手动安装

      1. 从 Releases 或者 Maven 下载 mirai2.jar
      2. 将其放入 plugins 文件夹中

      爱发电

      afdian-小生化.jpg

      3 1 条回复 最后回复 回复 引用 1
      • cssxsh
        cssxsh 最后由 编辑

        打算在下个版本加一些常用网站的脚本作为默认

        XC_084 1 条回复 最后回复 回复 引用 0
        • C
          CloudPast 0 最后由 编辑

          加入涩图网站,完成“又一个涩图插件的诞生”,嘿嘿嘿

          1 条回复 最后回复 回复 引用 0
          • 3
            3275835532 最后由 编辑

            使用不了欸,无报错信息

            cssxsh 1 条回复 最后回复 回复 引用 0
            • cssxsh
              cssxsh @3275835532 最后由 编辑

              @3275835532

              新建脚本了吗
              为了防止机器人被滥用,比如恶意截图黄色网站炸群

              3 1 条回复 最后回复 回复 引用 0
              • 3
                3275835532 @cssxsh 最后由 编辑

                @cssxsh 建了,发送指令没反应,是不是要设置什么

                cssxsh 1 条回复 最后回复 回复 引用 0
                • cssxsh
                  cssxsh @3275835532 最后由 编辑

                  @3275835532

                  要设置权限

                  3 1 条回复 最后回复 回复 引用 0
                  • 3
                    3275835532 @cssxsh 最后由 编辑

                    @cssxsh 在哪设置啊

                    cssxsh 1 条回复 最后回复 回复 引用 0
                    • cssxsh
                      cssxsh @3275835532 最后由 编辑

                      @3275835532

                      https://github.com/mamoe/mirai/blob/dev/mirai-console/docs/BuiltInCommands.md#permissioncommand

                      1 条回复 最后回复 回复 引用 0
                      • 3
                        3275835532 @cssxsh 最后由 编辑

                        @cssxsh Failed to enable 'web-screenshot-helper' because dependencies not enabled: 'mirai-selenium-plugin,这应该就是抱错了

                        cssxsh XC_084 2 条回复 最后回复 回复 引用 0
                        • cssxsh
                          cssxsh @3275835532 最后由 编辑

                          @3275835532

                          你没装前置插件吗

                          3 1 条回复 最后回复 回复 引用 0
                          • 3
                            3275835532 @cssxsh 最后由 编辑

                            @cssxsh装了呀

                            1 条回复 最后回复 回复 引用 0
                            • XC_084
                              XC_084 摸鱼 @3275835532 最后由 编辑

                              @3275835532 是不是前置插件Mirai Selenium Plugin没有设置:_UAKCUM4{IBN1FF`(Y6E0J2.png

                              1 条回复 最后回复 回复 引用 0
                              • XC_084
                                XC_084 摸鱼 @cssxsh 最后由 编辑

                                @cssxsh 顺便问一下,指令怎么会是截图 https://啊A4NVGXVVRO)TTY%C93HWY9A.png
                                好像也没找到地方改小白不会源码编译什么的
                                http的网页就没法截图了,如果可以希望下个版本顺便给个设置,自定义什么的还有用指令加网页之类的(

                                cssxsh 1 条回复 最后回复 回复 引用 0
                                • cssxsh
                                  cssxsh @XC_084 最后由 编辑

                                  @XC_084

                                  更新了

                                  1 条回复 最后回复 回复 引用 1
                                  • 1 / 1
                                  • First post
                                    Last post
                                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact