Skip to content

Commit ca9c2cb

Browse files
author
zq
committed
升级到2.0版本
1 parent d2d7220 commit ca9c2cb

File tree

102 files changed

+360
-58579
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+360
-58579
lines changed

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# 12306GoHome
2-
### 2019自动抢票CS版,帮助大家的麻烦点一个star。
2+
### 2021自动抢票CS版,帮助大家的麻烦点一个star。
33

44
## [下载最新版](https://github.com/JohnnyZhang0628/12306GoHome/releases)
55

66
## 【版本更新】
7+
### 2021-12-07 版本:V2.0 基于控制浏览器来实现自动抢票。
78
### 2019-05-12 版本:1.0.0.11 发布手机扫码登陆。由于账号、密码登陆设备号一直会变,所以希望大家多用扫码登陆。
89
### 2019-04-09 版本:1.0.0.11 新增获取设备号,防止登录失败。后期可能会调用第三方解码工具,不用输入验证码。
910
### 2019-03-07 版本:1.0.0.10 修改线程休眠时间,抢票3s内可以完成。
@@ -13,7 +14,21 @@
1314
![Image text](https://github.com/JohnnyZhang0628/12306GoHome/blob/master/train12306/image/price.png)
1415

1516
## 【安装】
16-
### 直接在release文件夹setup.exe 安装(或者application files/trian12306/trian12306.exe 直接打开免安装)。
17+
### 2.0
18+
1、首先安装[.NET 5.0 SDK](https://dotnet.microsoft.com/download/dotnet/5.0)
19+
20+
2、运行`install.bat`安装插件
21+
22+
##### 3、修改App.config的配置信息,一定要修改,否则一定会失败。
23+
24+
3、运行`start.bat`
25+
26+
4、等待浏览器运行,然后扫码登录。剩下软件会自动买票
27+
28+
29+
### 1.0版本
30+
31+
直接在release文件夹setup.exe 安装(或者application files/trian12306/trian12306.exe 直接打开免安装)。
1732

1833
## 买票步骤【严格按照流程走,12306会分析你买票步骤,如果顺序错了,有可能提示非法请求】
1934
![Image text](https://github.com/JohnnyZhang0628/12306GoHome/blob/master/train12306/image/step.png)

train12306.sln

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 15
4-
VisualStudioVersion = 15.0.28307.329
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.31205.134
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "train12306", "train12306\train12306.csproj", "{5F20CF2A-3474-4E3D-9986-D258B6D2E7C3}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "train12306", "train12306\train12306.csproj", "{E8BCF09A-CCA0-4042-B43B-3B4B511067AD}"
77
EndProject
88
Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1010
Debug|Any CPU = Debug|Any CPU
1111
Release|Any CPU = Release|Any CPU
1212
EndGlobalSection
1313
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14-
{5F20CF2A-3474-4E3D-9986-D258B6D2E7C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15-
{5F20CF2A-3474-4E3D-9986-D258B6D2E7C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
16-
{5F20CF2A-3474-4E3D-9986-D258B6D2E7C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
17-
{5F20CF2A-3474-4E3D-9986-D258B6D2E7C3}.Release|Any CPU.Build.0 = Release|Any CPU
14+
{E8BCF09A-CCA0-4042-B43B-3B4B511067AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{E8BCF09A-CCA0-4042-B43B-3B4B511067AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{E8BCF09A-CCA0-4042-B43B-3B4B511067AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{E8BCF09A-CCA0-4042-B43B-3B4B511067AD}.Release|Any CPU.Build.0 = Release|Any CPU
1818
EndGlobalSection
1919
GlobalSection(SolutionProperties) = preSolution
2020
HideSolutionNode = FALSE

train12306/Api12306.cs

Lines changed: 0 additions & 100 deletions
This file was deleted.

train12306/App.config

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<configuration>
3-
<startup>
4-
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
5-
</startup>
6-
<appSettings>
7-
<!--发件人-->
8-
<add key="mailFrom" value="" />
9-
<!--账号-->
10-
<add key="userName" value="" />
11-
<!--密码-->
12-
<add key="userPwd" value="" />
13-
<!--服务器-->
14-
<add key="smtpServer" value="" />
15-
<add key="ClientSettingsProvider.ServiceUri" value="" />
16-
</appSettings>
17-
<system.web>
18-
<membership defaultProvider="ClientAuthenticationMembershipProvider">
19-
<providers>
20-
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
21-
</providers>
22-
</membership>
23-
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
24-
<providers>
25-
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
26-
</providers>
27-
</roleManager>
28-
</system.web>
3+
<appSettings>
4+
5+
<!--是否以无头浏览器运行(true/false)-->
6+
<add key="Headless" value="false" />
7+
8+
<!--出发站(只能填拼音)-->
9+
<add key="fromStation" value="shanghai" />
10+
11+
<!--目的站(只能填拼音)-->
12+
<add key="toStation" value="beijing" />
13+
14+
<!--日期-->
15+
<add key="date" value="2021-12-15" />
16+
17+
<!--列车编号-->
18+
<add key="trainNo" value="G6" />
19+
20+
<!--乘车人姓名-->
21+
<add key="passengerName" value="张三" />
22+
23+
<!--座位类型(商务座填 business_seat ,一等座填 first_class_seat,二等座填 second_class_seat,高级软卧填 senior_soft_sleeper,-->
24+
<!--软卧填 soft_sleeper,动卧填 move_sleeper,硬卧填 hard_sleeper,软座填 soft_seat,硬座填 hard_seat,无座填 no_seat)-->
25+
26+
<add key="seatType" value="second_class_seat" />
27+
28+
<!--刷新频率(单位毫秒)切勿设计太小,以免封号.默认3秒刷新一次-->
29+
<add key="refreshTimes" value="3000" />
30+
</appSettings>
2931
</configuration>

train12306/Common.cs

Lines changed: 0 additions & 75 deletions
This file was deleted.

train12306/EmailHelper.cs

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)