mirror of https://github.com/testerSunshine/12306
候补人脸核验校验
parent
ae830e7a1e
commit
36e60d6082
|
@ -1,10 +1,13 @@
|
|||
# 刷票模式:1=刷票 2=候补
|
||||
# ps: 如果是候补车票,需要通过人证一致性核验的用户及激活的“铁路畅行”会员可以提交候补需求,请您按照操作说明在铁路12306app.上完成人证核验
|
||||
TICKET_TYPE = 2
|
||||
|
||||
# 候补最晚兑现日期,如果是候补订单,这个值一定要填
|
||||
# 格式为日期+小时+分
|
||||
# ps: 这个日期一定要填小于最长订票时间(30天)
|
||||
# 举例: 比如今天才可以买10.1号的票,比如你那个发车是10.1号上午两点,你兑现时间写到10.1晚上22点?
|
||||
# t("#fromDate").val() + "#" + t("#dafaultTime").html().replace("时", "") + "#" + t("#dafaultMinutes").html().replace("分", ""),
|
||||
J_Z_PARAM = "2019-09-30#22#59"
|
||||
J_Z_PARAM = "2019-09-28#22#59"
|
||||
|
||||
# 出发日期(list) "2018-01-06", "2018-01-07"
|
||||
STATION_DATES = [
|
||||
|
@ -14,13 +17,10 @@ STATION_DATES = [
|
|||
# 填入需要购买的车次(list),"G1353"
|
||||
STATION_TRAINS = [
|
||||
"G6142",
|
||||
"G6174",
|
||||
"G6172",
|
||||
"G6152",
|
||||
]
|
||||
|
||||
# 出发城市,比如深圳北,就填深圳就搜得到
|
||||
FROM_STATION = "广州"
|
||||
FROM_STATION = "深圳北"
|
||||
|
||||
# 到达城市 比如深圳北,就填深圳就搜得到
|
||||
TO_STATION = "隆回"
|
||||
|
@ -36,7 +36,7 @@ TO_STATION = "隆回"
|
|||
# - "无座"
|
||||
# - "动卧"
|
||||
SET_TYPE = [
|
||||
"二等座"
|
||||
"商务座"
|
||||
]
|
||||
|
||||
# 当余票小于乘车人,如果选择优先提交,则删减联系人和余票数一致在提交
|
||||
|
@ -47,13 +47,12 @@ IS_MORE_TICKET = False
|
|||
# - "张三"
|
||||
# - "李四"
|
||||
TICKET_PEOPLES = [
|
||||
"",
|
||||
""
|
||||
"文贤平",
|
||||
]
|
||||
|
||||
# 12306登录账号
|
||||
USER = ""
|
||||
PWD = ""
|
||||
USER = "931128603@qq.com"
|
||||
PWD = "QWERTY"
|
||||
|
||||
# 加入小黑屋时间默认为5分钟,此功能为了防止僵尸票导致一直下单不成功错过正常的票
|
||||
TICKET_BLACK_LIST_TIME = 5
|
||||
|
|
|
@ -3,6 +3,7 @@ from collections import OrderedDict
|
|||
from config.urlConf import urls
|
||||
import TickerConfig
|
||||
from inter.GetSuccessRate import getSuccessRate
|
||||
from myException.ticketConfigException import ticketConfigException
|
||||
|
||||
|
||||
class chechFace:
|
||||
|
@ -31,6 +32,12 @@ class chechFace:
|
|||
if not chechFaceRsp.get("status"):
|
||||
print("".join(chechFaceRsp.get("messages")) or chechFaceRsp.get("validateMessages"))
|
||||
return
|
||||
data = chechFaceRsp["data"]
|
||||
if not data.get("face_flag") and data.get("face_check_code") == 14:
|
||||
"""
|
||||
未通过人脸核验
|
||||
"""
|
||||
raise ticketConfigException("通过人证一致性核验的用户及激活的“铁路畅行”会员可以提交候补需求,请您按照操作说明在铁路12306app.上完成人证核验")
|
||||
g = getSuccessRate(self.session, self.secretList)
|
||||
g.sendSuccessRate()
|
||||
|
||||
|
|
Loading…
Reference in New Issue