12306/inter/LiftTicketInit.py

26 lines
715 B
Python
Raw Permalink Normal View History

# coding=utf-8
import re
class liftTicketInit:
def __init__(self, session):
self.session = session
def reqLiftTicketInit(self):
"""
请求抢票页面
:return:
"""
urls = self.session.urls["left_ticket_init"]
# 获取初始化的结果
result = self.session.httpClint.send(urls)
# 用正则表达式查出CLeftTicketUrl的值
if isinstance(result, str):
matchObj = re.search('var CLeftTicketUrl = \'(.*)\'', result, re.M|re.I)
if matchObj:
# 如果有值替换queryUrl
self.session.queryUrl = matchObj.group(1)
return {
"status": True
}