|
楼主 |
发表于 2022-3-30 19:15:24
|
显示全部楼层
福建省漳州市
.版本 2
.支持库 eGrid
.支持库 pop3
.支持库 spec
局_邮箱登录 = 邮箱_连接服务器 (局_邮箱, 局_邮箱密码)
.判断开始 (局_邮箱登录 = 假)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, “登录失败,子母账号对应的邮箱密码或授权码错误”)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 21, #表格常量.文本型, “1111”)
.默认
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, “邮箱登录成功”)
局_计次 = 0
局_计次总数 = 15
局_收到邮件 = 假
.判断循环首 (真)
局_计次 = 局_计次 + 1
.如果真 (局_计次 ≠ 1)
邮箱_连接服务器 (局_邮箱, 局_邮箱密码)
.如果真结束
.如果真 (局_计次 > 局_计次总数)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|超时,原因可能为虾皮发送邮箱延时,没有接收到邮件”)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 21, #表格常量.文本型, “1111”)
跳出循环 ()
.如果真结束
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|获取首封邮件内容中”)
邮箱_获取邮件 (局_邮件总数, , )
.如果真 (局_邮件总数 ≤ 0)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|没有邮件,等待3秒重新获取”)
程序_延时 (3000, )
到循环尾 ()
.如果真结束
程序_延时 (1000, )
邮箱_接收邮件 (局_邮件总数, 局_邮件信息)
局_邮件标题 = 编码_utf8到gb2312 (局_邮件信息.取主题 ())
局_邮件时间 = 时间_到时间戳 (局_邮件信息.取日期 (), 真, 真)
局_邮件内容 = 局_邮件信息.取超文本内容 ()
局_邮件内容 = 文本_取出中间文本 (局_邮件内容, “<b>”, “</b>”, , )
局_发件人 = 局_邮件信息.取发件人地址 () ' subaccount@shopee.com’
调试输出 (局_邮件标题, 局_邮件时间, 局_邮件内容, 局_发件人, 局_邮件总数)
.如果真 (局_邮件标题 = “” 或 局_发件人 = “”)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|正在检测邮箱首封邮件:标题发件人内容为空”)
程序_延时 (3000, )
到循环尾 ()
.如果真结束
.判断开始 (局_发件人 ≠ “subaccount@shopee.com”)
' 高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|正在检测邮箱首封邮件:发件人非subaccount@shopee.com过滤,循环获取中”)
程序_延时 (3000, )
到循环尾 ()
.判断 (局_邮件标题 ≠ “Your_Email_OTP_Verification_Code”)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|正在检测邮箱首封邮件:邮件标题不符合过滤掉,循环获取中”)
程序_延时 (3000, )
到循环尾 ()
.判断 (到整数 (时间_取现行时间戳 (真)) - 到整数 (局_邮件时间) > 60 × 15)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|正在检测邮箱首封邮件:邮件时间超过15分钟不符合过滤掉,循环获取中”)
程序_延时 (3000, )
到循环尾 ()
.默认
局_收到邮件 = 真
高级表格_店铺管理_店铺列表.置数据 (局_行号, 12, #表格常量.文本型, 到文本 (局_计次) + “/” + 到文本 (局_计次总数) + “|已经收到有效邮件,正在尝试登录,邮箱验证码为” + 局_邮件内容 + “,若子店铺太多登录会很慢,建议分几个子账号管理”)
高级表格_店铺管理_店铺列表.置数据 (局_行号, 21, #表格常量.文本型, 局_邮件内容)
跳出循环 ()
.判断结束
程序_延时 (3000, )
.判断循环尾 ()
|
|