在采集材料信息价时候遇到的问题 提问 应用场景

2001927f 12天前 106

场景:每年定期去“河南省交通材料价格调差系统”(网站http://cldc.hnjtde.cn/material)上获取不同年份、月份的材料价格



一般是4月中下旬的时候会发布某一城市的3月份材料价格。

没有发布这时候我在做采集流程的时候选择失败后继续往下运行的方式处理,但是在运行的时候由于需要采集的月份未发布数据,


导致错误1: [错误] 获取河南省交通定额站三门峡地区21年不含税材料信息价失败。详细错误信息: 操作已超时。

       错误2:[错误] 写入区域失败。详细错误信息:数据表不能为空’

我想在这里咨询下如何通过技术手段将以上这2个错误修订了。


最新回复 (1)
  • 0 引用 2
    可以在获取信息的位置外面套一层Try/Catch组件,如果获取成功,继续执行Try之后的操作,譬如写入区域。如果失败在Catch代码块获取“暂无材料信息……”的元素,如果抓取到这个元素,用打印日志组件输出类似“暂无材料信息”的错误日志,如果没有抓取到,可以输出“获取信息失败”的日志。这样就能区分是没有数据,还是流程执行其它错误。
    6天前 回复
返回