mirror of https://github.com/testerSunshine/12306
修改win对时功能
parent
6b1f575c64
commit
0cc85766a4
|
@ -19,30 +19,14 @@ def autoSynchroTime():
|
||||||
print(u"系统当前时间{}".format(str(datetime.datetime.now())[:22]))
|
print(u"系统当前时间{}".format(str(datetime.datetime.now())[:22]))
|
||||||
system = platform.system()
|
system = platform.system()
|
||||||
if system == "Windows": # windows 同步时间未测试过,参考地址:https://www.jianshu.com/p/92ec15da6cc3
|
if system == "Windows": # windows 同步时间未测试过,参考地址:https://www.jianshu.com/p/92ec15da6cc3
|
||||||
print(u"windeos系统暂时不提供自动对时功能,请手动同步北京时间")
|
for host in hosts:
|
||||||
# for host in hosts:
|
os.system('w32tm /register')
|
||||||
#
|
os.system('net start w32time')
|
||||||
# try:
|
os.system('w32tm /config /manualpeerlist:"{}" /syncfromflags:manual /reliable:yes /update'.format(host))
|
||||||
#
|
os.system('ping -n 3 127.0.0.1 >nul')
|
||||||
# response = c.request(host)
|
sin = os.system('w32tm /resync')
|
||||||
#
|
if sin is 0:
|
||||||
# if response:
|
break
|
||||||
# break
|
|
||||||
#
|
|
||||||
# except Exception as e:
|
|
||||||
# print(u"时区获取异常:{0}".format(e))
|
|
||||||
# current_time = response.tx_time
|
|
||||||
#
|
|
||||||
# _date, _time = str(datetime.datetime.fromtimestamp(current_time))[:22].split(' ')
|
|
||||||
# print(u"北京标准时间", _date, _time)
|
|
||||||
#
|
|
||||||
# a, b, c = _time.split(':')
|
|
||||||
#
|
|
||||||
# c = float(c) + 0.5
|
|
||||||
#
|
|
||||||
# _time = "%s:%s:%s" % (a, b, c)
|
|
||||||
#
|
|
||||||
# os.system('date %s && time %s' % (_date, _time))
|
|
||||||
else: # mac同步地址,如果ntpdate未安装,brew install ntpdate linux 安装 yum install -y ntpdate
|
else: # mac同步地址,如果ntpdate未安装,brew install ntpdate linux 安装 yum install -y ntpdate
|
||||||
for host in hosts:
|
for host in hosts:
|
||||||
sin = os.system('ntpdate {}'.format(host))
|
sin = os.system('ntpdate {}'.format(host))
|
||||||
|
|
|
@ -22,7 +22,7 @@ def getPassCodeNewOrderAndLogin(session, imgType):
|
||||||
result = session.httpClint.send(codeImgUrl)
|
result = session.httpClint.send(codeImgUrl)
|
||||||
try:
|
try:
|
||||||
if isinstance(result, dict):
|
if isinstance(result, dict):
|
||||||
print(u"下载验证码失败, 请手动检查是否ip被封,或者重试,请求地址:{}".format(codeImgUrl))
|
print(u"下载验证码失败, 请手动检查是否ip被封,或者重试,请求地址:{}".format(codeImgUrl.get("req_url")))
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
print(u"下载验证码成功")
|
print(u"下载验证码成功")
|
||||||
|
|
|
@ -94,7 +94,7 @@ class query:
|
||||||
continue
|
continue
|
||||||
value = station_ticket.get("data", "")
|
value = station_ticket.get("data", "")
|
||||||
if not value:
|
if not value:
|
||||||
print (u'{0}-{1} 车次坐席查询为空, 查询url: https://kyfw.12306.cn{2}, 可以手动查询是否有票'.format(self.from_station_h,
|
print (u'{0}-{1} 车次坐席查询为空,ip网络异常,查询url: https://kyfw.12306.cn{2}, 可以手动查询是否有票'.format(self.from_station_h,
|
||||||
self.to_station_h,
|
self.to_station_h,
|
||||||
select_url["req_url"]))
|
select_url["req_url"]))
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue