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
|
||||
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
|
||||
}
|
Loading…
Reference in New Issue