# 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为要查询的公司名称,全词匹配,返回值是浏览器句柄, 必须手动关闭!!!