python进阶-06-Selenium一个真实项目实战和FastAPI背景介绍
一.说明
截止到目前我们已经掌握了python爬虫这一基础的基本知识,并从另外一个方向来利用爬虫帮助我们实现办公自动化,实现自动帮我们处理日常工作,这次我们利用Selenium+FastAPI搭建一个真实项目,并部署到服务器中;
本次会对FastAPI背景进行介绍,并且后续文章中均以FastAPI作为api框架开发!
二.项目背景
在工作中,我们需要每周填报研发项目耗用工时的oa,且每周重复占用时间,那么这时候如果我们利用Selenium模拟我们的操作,自动填报,然后实现接口部署到服务器上,利用Hangfrie等定时任务每周自动执行接口,实现办公自动化,是不是无形中解决了这个问题?再也不用考虑,手工填报oa?好吧,我就这么做了,并实现,现将过程记录如下。。
三.环境配置
系统:windows
python版本:3.12.6
python虚拟化环境:virtualenv
selenium +