# selenium
**Repository Path**: buoyancy_ray/selenium
## Basic Information
- **Project Name**: selenium
- **Description**: No description available
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-05-01
- **Last Updated**: 2024-05-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 运行环境说明:
- anaconda:conda 24.1.2 环境管理
- pip:23.3.1 包管理器
- Python:3.10.14 运行时
- Selenium:4.20.0 自动化测试框架
- sqlalchemy:2.0.25 数据库框架
- opencv:4.6.0 图像处理库
- matplotlib:3.8.4 图像处理库
# 目录说明:
## 一、公共目录:
### conf:通用配置目录
- mysql_conf.py配置数据库连接
- browser_conf.py配置rpa机器人启动参数
### demos:网上下载的一些参考和自己写的测试
### sql:数据库脚本
- t_python_firminfo.sql:企查查-企业信息表
- t_python_firminfo.sql:企查查-用户登录信息表
### utils:通用具
- web_ops.py:rpa机器人常用的操作网页元素的工具类
## 二、业务代码目录:
### qcc:企查查爬虫
- dao:数据操作
- entities:数据库表模型
- qcc_login:登录检查,外部调用使用main函数。py脚本调用可以调用open_browser()函数,返回值是浏览器句柄,必须手动关闭!!!
- qcc_search:机器人抓取信息,外部调用使用main函数。py脚本调用使用do_capture(firm_name)函数,firm_name为要查询的公司名称,全词匹配,返回值是浏览器句柄,
必须手动关闭!!!