# 京东10.4.4 **Repository Path**: teapot_418/jd ## Basic Information - **Project Name**: 京东10.4.4 - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-16 - **Last Updated**: 2024-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 目标:jd价格监控系统 ## 1.添加&初始化监控项 - 点击事件 - 表格填入数据 + 创建线程执行初始化 + 更新表格 - 持久化存储 ## 2.删除监控项 - 选中表格 - 删除表格中的多行数据 - 持久化更新 ## 3.重新初始化 - 编辑行 - 选中多行 - 持久化更新 ## 4.邮件配置 - 邮件弹窗 + 读取默认值 - 保存 + 持久化存储 ![image-20220929222537749](assets/image-20220929222537749.png) 基于Python发送邮件: - 163邮箱 - 配置 - 开启POP3/SMTP服务 - 记住自己授权码 - SMTP服务器: smtp.126.com - 基于代码发送邮件: ```python # 1.将Python内置的模块(功能导入) import smtplib from email.mime.text import MIMEText from email.utils import formataddr # 2.构建邮件内容 msg = MIMEText("领导早上好,领导今天辛苦了。", "html", "utf-8") # 内容 msg["From"] = formataddr(["武沛齐", "yangliangran@126.com"]) # 自己名字/自己邮箱 msg['to'] = "424662508@qq.com" # 目标邮箱 msg['Subject'] = "日常信息" # 主题 # 3.发送邮件 server = smtplib.SMTP_SSL("smtp.126.com") server.login("yangliangran@126.com", "LAYEVIAPWQAVVDEP") # 账户/授权码 # 自己邮箱、目标邮箱 server.sendmail("yangliangran@126.com", "424662508@qq.com", msg.as_string()) server.quit() ``` ## 5.开始执行 - 全局状态标识:只有停止状态才能开始 + 更新状态为开始 - 创建线程去执行 + 状态更新 ## 6.停止执行 - 全局状态标识:只有正在运行状态才能点击停止 + 更新状态为停止中 - 创建线程去修改线程状态为终止 + 监测数量 + 实时更新数量 - 停止 ## 7.右键拷贝和查看日志 - 表格鼠标右键 - 拷贝 - 日志弹框 - 清楚日志