1.本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有Windows Presentation Foundation, Entity Framework Core, Selenium等,其中表现层采用Windows Presentation Foundation框架开发;数据访问层借助于Entity Framework Core实现。
2.具体功能为通过模拟浏览器访问电商平台的网页进行商品的上架和下架操作。
3.主要难点为部分网站弹窗会妨碍Selenium的点击操作,主要采取了两个办法解决,第一,增加一个线程,当检测到弹窗出现时即使隐藏,第二,使用数据库记录操作结果,如果操作不成功则重新操作。