•  


GitHub - MakiNaruto/Automatic_ticket_purchase: 大???票脚本
Skip to content

MakiNaruto/Automatic_ticket_purchase

Repository files navigation

已停止??

大部分??方式已?移至手机端,需配合?包?理。?无更新??。

大??票脚本 V2.1

更新

  • 增加?座??,??只支持??指定价格下的座位,且?不支持?坐??。

大??票脚本 V2.0

在??到接口相?知?后,?定改造之前的脚本。

功能介?

之前的版本通?按?操作,?要等待?面元素加?,效率低下。 此版本?需登??用到?面,通?selenium打??面?行登?。其余操作均通?requests?行?求。

ps: ?不支持?座??。

其流程?如下:

准?工作

1. 配置?境

1.1 安?所需要的?境

pip install -r requirements.txt

1.2 需要下??系?安???的ChromeDriver???配置(也可以改用其他??器??),

下?地址: http://chromedriver.storage.googleapis.com/index.html

1.3 配置??路?,默?在?目根目?下。

例如:windows系?下,?重命名下?的chromedriver,?其重命名?chromedriver_windows

def
 account_login
():
    
if
 platform
.
system
().
lower
() 
==
 'linux'
:
        
chromedriver
 =
 os
.
path
.
join
(
os
.
getcwd
(), 
'chromedriver_linux'
)
    
elif
 platform
.
system
().
lower
() 
==
 'windows'
:
        
chromedriver
 =
 os
.
path
.
join
(
os
.
getcwd
(), 
'chromedriver_windows'
)
    
else
:
        
chromedriver
 =
 os
.
path
.
join
(
os
.
getcwd
(), 
'chromedriver_mac'
)

2. ?行

2.1 若采取??方式,修改代?中下面的信息,?行?票。

item_id根据地???定,每一?城市??不同的item_id。??相?地?后?箭?指向的item_id??到函??。

def __init__(self):
    ...
    # 若????登?方式,?需要??
    self.login_id: str = 'account'          # 大??登???名
    self.login_password: str = 'password'   # 大??登?密?
    # 以下??票必?的??
    self.item_id: int = 610820299671        # 商品id
    self.viewer: list = ['viewer1']         # 在大??已??的?影人
    self.buy_nums: int = 1                  # ??影票?量, 需??影人?量一致
    self.ticket_price: int = 180            # ??指定票价

image

2.2 ?行

初次登??有cookies,默?登?方式???密?登?方式,可改成其他方式?行登?,如??或短信登?。

#
 默?登?方式

python Automatic_ticket_purchase.py
#
 指定其他方式登?

python Automatic_ticket_purchase.py --mode qr

免??明:??MIT License,此???用于?人?考??,但如他人用本??代?用于商?用途(鄙??牛),侵犯到大??利益等,本人不承?任何?任。

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본