我是一名具有Linux、iptables防火墙配置、shell脚本编写、Docker部署项目、编排等技能的IT从业者。同时,我也熟悉Windows操作系统、Android系统、adb命令、python编程以及环境配置、编译等技能,并且熟悉使用python各种库、requests、selenium、appium,MySQL、sqlite3等。我还熟悉计算机网络、HTTP、Socks代理等知识,能够进行Flask接口开发。
一个爬虫项目,从某资讯网站上抓取数据并将其存储到MySQL数据库中。项目的主要功能:
使用Python+Requests库发送HTTP请求,获取网站数据;
使用Selenium和undetected_chromedriver库模拟浏览器行为,完成网站登录等操作;
采用多线程技术提高爬取效率;
使用HTTP代理池获取代理IP,防止单IP请求频繁导致被Ban;
将爬取到的数据进行简单清洗存储到MySQL数据库中;
用python编写的一款Linux防火墙工具,读取/proc/net/tcp和/proc/net/tcp6文件并解析出服务器TCP连接信息,根据规则配置文件(本机端口、TCP状态、数量、封禁时长)自动监测服务器被攻击,配置文件采用yaml或json文件格式,例如:一定时间(15s
用Python搭建的自动化测试框架,采用POM设计,适用进行Web自动化测试,支持多种浏览器,包括Chrome、Edge、Firefox,并且对每种浏览器的配置进行了区分配置,支持浏览器测试执行过程高亮显示点击、输入、悬停元素;也适用于进行接口测试,因为这个框架已经做了很好的兼容