动态更新queryUrl

初始化的时候,根据初始化的结果,动态设置queryUrl,避免每次12306官网换了queryUrl之后都要手动修改代码
pull/500/head
Jingfeng Zhou 2019-12-14 18:41:25 +08:00 committed by wenxianping
parent 8258d3d910
commit 05f14860c9
1 changed files with 9 additions and 2 deletions

View File

@ -1,4 +1,5 @@
# coding=utf-8
import re
class liftTicketInit:
@ -11,7 +12,13 @@ class liftTicketInit:
:return:
"""
urls = self.session.urls["left_ticket_init"]
self.session.httpClint.send(urls)
# 获取初始化的结果
result = self.session.httpClint.send(urls)
# 用正则表达式查出CLeftTicketUrl的值
matchObj = re.search('var CLeftTicketUrl = \'(.*)\'', result, re.M|re.I);
if matchObj:
# 如果有值替换queryUrl
self.session.queryUrl = matchObj.group(1)
return {
"status": True
}