年前一个项目,需要在某个系统实现系统自动操作. 系统页面使用form提交,页面参数较多,也参数设计一系列计算逻辑,改动一个值,其他值自动改变. 传统方法使用正则表达式匹配参数,构建post参数进行请求:但这个方法使用在这个方法显然不使用,参数太多,且包含一系列计算逻辑. 如此,使用到了开源组件HtmlAgilityPack,下面这句是官方介绍: This is an agile HTML parser that builds a read/write DOM and supports plain…