可视化的创建管理网页自动化脚本--Chrome 插件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
againster
V2EX    分享创造

可视化的创建管理网页自动化脚本--Chrome 插件

  •  
  •   < href="/member/againster">againster 2020-09-10 12:40:11 +08:00 2639 次点击
    这是一个创建于 1909 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目名:web_robot
    github 地址:https://github.com/webgjc/web_robot

    博客地址:

    第一版教程
    后续版本教程

    前言:之前做到一半的时候分享过这个插件
    现在做的更完善了,再来分享一波
    目前插件版本 V1.8.2

    基础的功能还在:定义网页的流程事件执行,源码执行,录制键盘鼠标执行

    大的功能主要增加了,取值事件,录制事件,可视化圈选定义事件

    1. 管理多个事务,每个事务有多个事件,每个事件对应一种操作
    2. 新增事件中方便的页面元素筛选器,querySelect 自由筛选器
    3. 可以测试运行一个事件,运行一整个事务。
    4. 支持事务的导入导出
    5. 支持源码事务,写 js 源码并注入运行
    6. 支持流程事务的受控运行,本地鼠标和键盘还原事件。
    7. 支持受控事务,实现键鼠录制和还原
    8. 支持元素筛选和执行时的自动定位
    9. 支持设值事件作为运行前自定义参数${value}
    10. 支持页面直接添加事件
    11. 支持定时运行
    12. 支持源码事务的开启直接注入
    13. 支持流程取值事件,取到的值对当次流程有效
    14. 支持流程事件的直接录制
    15. 页面添加事件中优秀的可视化圈选

    看看演示

    • 流程事务

    流程事务

    • 源码事务

    源码事务

    • 受控事务

    受控事务

    最后分享一些直接能用来导入尝试运行的,

    点击导入事务,粘贴下面的即可,然后可以直接点运行

    • 基本操作(流程事务)
    {"case_name":"基本操作","case_process":[{"n":"0","opera":"newpage","tag":"body","value":"https://www.baidu.com/s?ie=UTF-8&wd=test","wait":"1"},{"n":"0","opera":"value","tag":"INPUT#kw","value":"天气","wait":"2"},{"n":"0","opera":"click","tag":"INPUT#su","value":"","wait":"1"}],"case_sourcecode":"","case_type":"process","control_url":"","sourcecode_url":".*"} 
    • 取值事件用例(流程事务)
    {"case_name":"取值事件用例","case_process":[{"n":"0","opera":"newpage","tag":"body","value":"http://blog.ganjiacheng.cn/","wait":"1"},{"n":"0","opera":"getvalue","tag":"HTML.macos.desktop.landscape > BODY > NAV.navbar.navbar-default.navbar-custom.navbar-fixed-top > DIV.container-fluid > DIV.navbar-header.page-scroll > A.navbar-brand","value":"title","wait":"3"},{"n":"0","opera":"pagejump","tag":"body","value":"https://www.baidu.com/s?ie=UTF-8&wd=test","wait":"2"},{"n":"0","opera":"value","tag":"INPUT#kw","value":"title","wait":"1"},{"n":"0","opera":"click","tag":"INPUT#su","value":"","wait":"1"}],"case_sourcecode":"","case_type":"process","control_url":"","sourcecode_url":".*"} 
    • 百度去广告(源码事务)
    {"case_name":"百度去广告","case_process":[],"case_sourcecode":"Array.from(\n document.querySelectorAll('#content_left>div'))\n .forEach(el => \n />广告</.test(el.innerHTML) && el.parentNode.removeChild(el)\n );\nsetInterval(() => {\n try{\n Array.from(\n document.querySelectorAll('#content_left>div'))\n .forEach(el => \n />广告</.test(el.innerHTML) && el.parentNode.removeChild(el)\n )\n } catch(e){}\n}, 1000)\n","case_type":"sourcecode","control_url":"","sourcecode_url":"baidu.com.*","start_inject":true} 
    • 定时喝水(源码事务)
    {"case_name":"定时喝水","case_process":[],"case_sourcecode":"alert(\"你该喝水咯\")","case_type":"sourcecode","control_url":"","last_runtime":1599706892179,"runtime":"60m","sourcecode_url":".*"} 
    1 条回复    2022-08-10 19:16:38 +08:00
    timeance
        1
    timeance  
       2022-08-10 19:16:38 +08:00
    看起来真不错,电商运营重复性工作太多了,真的很需要这类插件
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5706 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 06:17 PVG 14:17 LAX 22:17 JFK 01:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86