经过三四个月的时间,总算是在 mac 上实现了订票的功能。最花时间的是两方面:
- 一是 12306 的接口,各种坑,各种被封 IP 。
- 另外一个就是 Cocoa ,写界面相当麻烦,而且是现学现卖,一路过来特别折腾。
下面我做的一些界面截图,还比较原始,留个纪念。




之后要加上一些抢票的功能,有兴趣的人欢迎留言
经过三四个月的时间,总算是在 mac 上实现了订票的功能。最花时间的是两方面:
下面我做的一些界面截图,还比较原始,留个纪念。




之后要加上一些抢票的功能,有兴趣的人欢迎留言
1
bingwenshi Dec 15, 2015
赞,真棒
|
2
catoncat Dec 15, 2015
👍 需要
|
3
taresky Dec 15, 2015
需要需要
|
4
steveshi Dec 15, 2015 via iPhone
需要!😱
|
5
whtsky Dec 15, 2015
难道只有我找不到下载地址吗
|
6
code4life Dec 15, 2015
赞一个,
要是开源让大家一起完善,是不是会更好? |
8
sewyu Dec 15, 2015
👍,好样的,就缺 Mac 版呢
|
9
chendeshen Dec 15, 2015
any link?
|
10
ipconfiger Dec 15, 2015
1024
|
11
wunianSky Dec 15, 2015
强烈支持
|
12
HiHi Dec 15, 2015
兹瓷
|
13
CheungKe Dec 15, 2015
没有抢票功能吗?
|
14
maemolee Dec 15, 2015
点赞!
|
15
my101du Dec 15, 2015
这么好的东西,居然没有下载地址。。。。
先别加抢票功能了(我怀疑 12306 的程序员还是会定时来 V2EX 等网站逛逛的),先把能查看、刷新的版本放出来吧! |
16
qq432591 Dec 15, 2015
速度地址那 地址那 地址那!!!!
|
17
yanyanlong Dec 15, 2015
来个地址,最近正需要呢
|
18
Emi PRO 正需要。地址地址!!!
|
19
syy Dec 16, 2015
正需要。地址地址!!!
|
20
ywisax Dec 16, 2015
需要!求地址!
|
21
pynix Dec 16, 2015
搞验证码才有意思
|
22
Fries Dec 16, 2015
厉害
|
23
v1024 Dec 16, 2015 via iPhone
12306 的难点唯有验证码
|
24
weer0026 Dec 16, 2015
期待成品~
|
25
cxl008 Dec 16, 2015
开源吧,大家一起干才过瘾
|
26
whistle Dec 16, 2015
同求
|
28
Monad Dec 16, 2015
兹词!
|
29
fancymax OP 谢谢大家支持,现在还是半成品不稳定,没法放出来。
要是做好了,第一时间放到这里。 今年是没戏了,明年应该可以。 |
30
cai314494687 Dec 16, 2015
感兴趣啊,:+1:
|
31
SolLo PRO 支持一下!
|
32
thankfish Dec 16, 2015
楼主加油!
|
33
zichen0422 Dec 16, 2015
我需要, 楼主加油...
|
34
pheyer Dec 16, 2015
哇, 这个好,虽然我不用
|
35
fyhqy Dec 16, 2015
这个好,虽然我不用,楼主加油
|
36
pheyer Dec 16, 2015
可惜这已经过了抢票的最佳时机了
|
37
caiya21 Dec 16, 2015
点赞
|
38
cxl008 Dec 16, 2015
我也来发张图
|
39
cxl008 Dec 16, 2015
补上
|
42
cxl008 Dec 16, 2015
抓智行的一套 script.js 里面有详细的接口定义。只不过这个 js 需要解密一下
|
44
fancymax OP @chendeshen 不好意思,做的比较烂,还不敢拿出来,备战明年
|
47
ayang23 Dec 16, 2015
我是智齿地
|
49
hydyy Dec 16, 2015
楼主你倒是放出来给大伙用用呀
|
50
bullettrain1433 Dec 16, 2015
@cxl008 求 script.js
|
51
learnshare Dec 16, 2015
我看了下机票,早点买的话比高铁贵不了太多
|
52
Felldeadbird Dec 16, 2015
为楼主动手能力赞个!
|
53
cxl008 Dec 16, 2015
@bullettrain1433 抓包啊
|
54
donglingyongadls Dec 16, 2015
顶赞,可惜不会 OC ,要不然给自己的需求写软件真是挺好的
|
55
fancymax OP @donglingyongadls 我是做 C++/.net 的噢。软件全部用 swift 写的,现学的,比 OC 好上手太多了。
|
56
fancymax OP @cxl008 解密这个也挺费劲的吧,我是直接用 Fiddler 抓官网的数据包。高频限制的话,应该手机端和 Web 端是一样的吧,刷的快一点都很容易被封 IP 。
|
57
Yannis1990 Dec 16, 2015
楼主在 Mac 上学 Swift 有什么参考资料推荐么?
|
58
fancymax OP @Yannis1990
OS X Human Interface Guidelines 在 iBook 上可以找到,介绍 OS X 的界面设计规范, OS X 上的软件比较注重界面设计。 The swift Programming language 同样在 iBook 上可以搜索到,主要就是介绍 swift 语言,可以先通篇浏览一遍,后续遇到问题再去查。同时配合 Dash 查 Cocoa 的 API , perfect 。 Cocoa Programming for Mac OS X(5th) 第五版以上,里面用的是 swift 讲解,介绍的例子通俗易懂,全书的例子做一遍下来,开发简单的 OS X 程序不成问题。 |
59
limbo0 Dec 16, 2015
github?
|
60
Yannis1990 Dec 16, 2015
@fancymax 已感谢
|
61
mailworks Dec 16, 2015
Mac 上 Chrome 安装插件刷票
|
64
xenme Dec 16, 2015
谁会冒险用这个?
搞个 Windows , 360 浏览器走起,自动刷,自动识别验证码。 挂着已经帮别人抢到两趟车的票了 |
65
Gauin Dec 16, 2015
360 浏览器走起,自动刷,自动识别验证码。 ???
360 浏览器如何自动识别验证码啊?现在都需要自己点击确认验证码呢?你怎么办到的呢?求支招哈 |
66
Gauin Dec 16, 2015
|
67
TangMonk Dec 16, 2015
没 github 链接?
|
68
fancymax OP @donglingyongadls 确实,就是因为自己要用才有持续动力去写
|
70
Panway Dec 16, 2015
希望能加入内测。话说 Mac 上的 Chrome 抢票插件死活装不上,作者貌似下架了,开发者模式下也不行。。。
|
72
FAB Dec 16, 2015
赞+1
|
73
hqs123 Dec 16, 2015
好工具,收藏预防备用
|
74
jayzjj000 Dec 16, 2015
叼叼的~
|
75
SquirrelMAN Dec 16, 2015
@cxl008 模拟器也能装 APP 吗?请问怎么装
|
76
zjuster Dec 16, 2015
我在找下载地址.....Error 了
|
77
ilotuo Dec 16, 2015
应该是下周收藏第一+ 感谢第一了
|
78
osx Dec 16, 2015 @SquirrelMAN xcode 在后面放着呢,
|
81
1etters Dec 16, 2015
姐姐你很棒!
|
82
fancymax OP |
83
cq7216 Dec 16, 2015
苹果系统也有了?真不错
|
84
leisurelylicht Dec 16, 2015
楼主加油
|
85
ak47947 Dec 16, 2015
留个脚印,需要!
|
86
liberize Dec 16, 2015
well done!
|
88
mailworks Dec 16, 2015
@fancymax http://www.fishlee.net/soft/44/ 比官方的自动刷新功能强一些,还有个 360 抢票王的 chrome 插件不过貌似好像失效了
我是北京到长沙,也很难买到票目前只买了回家的票,返程的票还没着落 |
90
mailworks Dec 16, 2015 |
91
cmxz Dec 16, 2015
为何不改下 360 的抢票扩展然后直接安装运行在 chrome 上?
|
92
lovelynn Dec 16, 2015
下载地址有木有 急需啊 QAQ
|
93
zky001 Dec 16, 2015
开源吧,做的好与坏都不是事儿,大家见个组一起开发,年底前肯定可以搞出来
|
94
yangcaimu Dec 16, 2015
赞,硬需求
|
95
ariza Dec 16, 2015
兹辞
|
96
ityike Dec 16, 2015
不开源我都认为你是在耍流氓,在变相秀恩爱[doge]
|
97
n0o0a0h0 Dec 16, 2015
加油!
|
98
panxianhai Dec 16, 2015 via iPhone
@fancymax 第五版出来了?英文版哪里可以买到?
|
99
fancymax OP |
100
fancymax OP @panxianhai 第五版用的 swift1.2 ,不过也 OK
|