mirror of https://github.com/testerSunshine/12306
动态更新queryUrl
初始化的时候,根据初始化的结果,动态设置queryUrl,避免每次12306官网换了queryUrl之后都要手动修改代码pull/500/head
parent
8258d3d910
commit
05f14860c9
|
@ -1,4 +1,5 @@
|
||||||
# coding=utf-8
|
# coding=utf-8
|
||||||
|
import re
|
||||||
|
|
||||||
|
|
||||||
class liftTicketInit:
|
class liftTicketInit:
|
||||||
|
@ -11,7 +12,13 @@ class liftTicketInit:
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
urls = self.session.urls["left_ticket_init"]
|
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 {
|
return {
|
||||||
"status": True
|
"status": True
|
||||||
}
|
}
|
Loading…
Reference in New Issue