精华内容
下载资源
问答
  • 如果下载验证码过期或者下载失败的问题,应该是12306封ip的策略,多重试几次,12306现在封服务器(阿里云和腾讯云)ip比较严重,尽量不要放在服务器里面 目前12306对服务器ip比较敏感,大家还是在自己家里挂着吧 ...
  • 如果下载验证码过期或者下载失败的问题,应该是12306封ip的策略,多重试几次,12306现在封服务器(阿里云和腾讯云)ip比较严重,尽量不要放在服务器里面 目前12306对服务器ip比较敏感,大家还是在自己家里挂着吧 ...
  • 12306根证书安装方法

    千次阅读 2013-01-25 10:31:15
    12306网站没票之前需要安装根证书,不然就会提示如下错误: 因此,我们先安装根证书才能登录账号买票: 打开http://www.12306.cn网站后,点击下面图片中的“根证书”: 然后直接下载下载完后,会有一...

    虽然大家都会网上买票了,但是有几个不经常用电脑的朋友不会上网买票,这里写个简单的教程。

    上12306网站没票之前需要安装根证书,不然就会提示如下错误:


    因此,我们先安装根证书才能登录账号买票:

    打开http://www.12306.cn网站后,点击下面图片中的“根证书”:


    然后直接下载,下载完后,会有一个压缩文件,解压压缩文件,会看到如下的两个文件:


    这里你可以参考“SRCA根证书安装说明”来安装根证书,也可以看我以下的教程。

    双击srca.cer安装证书,双击后会弹出如下对话框:


    点击“安装证书”按钮,弹出一个对话框,选择“将所有的证书放入下列存储”项,然后点击“浏览”按钮,在弹出的对话框中选择“受信任的根证书办法机构”,然后点确定键,然后在弹出的对话框中一路点确定,直到安装成功。具体的对话框如下:


    至此,根证书就安装完毕了,重启IE浏览器,然后就可以购票了:

    http://www.12306.cn/mormhweb/


    如果还出错,的话,可以看看是不是证书没有安装成功:

    http://blog.csdn.net/xiao888lin/article/details/8537739













    展开全文
  • 1. 安装依赖 git clone https://github.com/pjialin/py12306 pip install -r requirements.txt 2. 配置程序 cp env.py.example env.py 自动打码 (若快已停止服务,目前只能设置free打码模式) free 已对接到打码...
  • 12306抢票软件run是一款python爬虫打造12306抢票软件,支持自动打码候补车票,由于小白说不会安装环境,将12306打包成exe可执行文件,供大家使用,由于12306最近反爬机制检测系统比较狠,建议在刷票的期间的时长不要设置...

    12306抢票软件run是一款python爬虫打造12306抢票软件,支持自动打码候补车票,由于小白说不会安装环境,将12306打包成exe可执行文件,供大家使用,由于12306最近反爬机制检测系统比较狠,建议在刷票的期间的时长不要设置太短,容易出现短暂的账号非法。

    软件支持的功能:

    自动打码

    自动登录

    准点预售和捡漏

    智能候补

    邮件通知

    微信server酱通知

    使用教程:

    1.找到项目目录下配置文件TickerConfig.ini,按要求填写好配置信息

    201909241021089886809.png

    2. 需要调用谷歌浏览器,涉及一个chromedriver.exe的插件 将对用的谷歌版本号和插件对应上,并将插件放到谷歌浏览器的根目录或者加入环境变量,填好路径即可,插件下载地址 http://chromedriver.storage.googleapis.com/index.html

    3. 如果修改以后不能运行了,就是编码的问题,用notepad++将文件编码修改为以UTF-8无BOM格式编码,然后保存文件就行了。

    4. 邮箱和微信server酱配置, 使用将配置改为True并且配置好信息

    201909241022527784437.png

    5. 所有配置配置好以后,双击run.exe即可开始抢票

    201909241023332856244.png

    6. 执行会生成对应的log日志,方便记录大家的抢票记录,日志文件在run/tmp/log/目录下

    201909241024042633634.png

    7. 祝大家国庆节都能抢到回家的票,项目打包成可执行的文件也比较大,不用安装环境,适用于所有Windows系统

    201909241025024323469.png

    展开全文
  • 12306为什么要安装根证书

    千次阅读 2016-07-28 20:07:44
    后,有一个醒目的提示,为保证顺畅购票,需要下载安装根证书。那么什么是根证书?为什么买火车票的时候需要下载安装,在淘宝等在线交易网站购物时候为什么就不需要这样做? 今年开始,人民群众们终于可以通过...

    本文想简单谈谈那个所谓的“根证书”。在访问铁道部网上售票官网 www.12306.cn 后,有一个醒目的提示,为保证顺畅购票,需要下载安装根证书。那么什么是根证书?为什么买火车票的时候需要下载和安装,在淘宝等在线交易网站购物时候为什么就不需要这样做?

    今年开始,人民群众们终于可以通过互联网购买火车票了。虽然说在线买的难度不比以往排队购买低多少,但这总算是一次值得鼓励的尝试。不过在线购票系统一经退出,在技术上就已经被人批得体无完肤。

    为了确保安全,很多涉及在线交易的网站,例如网上银行、购物网站等,都会使用SSL技术对页面内容进行加密。SSL技术在这里的主要用途有两个:

    • 确保网站服务器和用户浏览器之间的通讯不被窃听:这一点很好理解。SSL属于一种公钥加密体系,简单来说,一个SSL证书分为两部分:公钥和私钥。其中私钥会被网站所有者妥善保管,并在服务器端用私钥将网络通讯全部加密;而公钥会在网上广为传播,一个公钥加密后的数据只有用所对应的私钥才能解密。因此只要SSL证书本身可以保证安全,那么在访问网站的时候就可以保证网络通讯不被他人所窃取,并且如果有人进行中间人攻击,因为没有相应的密钥,导致篡改后的数据无法通过校验,因此可以及时察觉。
    • 确保网站所宣称的身份真实可靠:这一点也不难理解。网上有个网站叫做支付宝,可如何保证这个网站就是那个真正的支付宝,而不是其他人伪造的钓鱼网站?因此真正的支付宝可以使用SSL证书,这种针对企业用的证书的申请手续比较繁琐,有一大堆审查流程,需要提交大量相关的证明文件,因此可以保证只有真正的某公司才能以这个公司的名义申请证书,只要申请到证书,就可以确信身份的可靠。此外近些年还有一种更可靠的EVSSL证书

    试试看访问“https://www.alipay.com”这个域名,随后可以看到,在浏览器的地址栏,“Http”协议后面出现了“s”这个字母,并且IE地址栏的右侧显示了一个锁头图标,因此证明该网站是SSL加密的。点击这个锁头图标后,还可以看到网站所用证书的相关信息。

    加密功能基本上没什么需要解释的,因此下文的重点将放在身份可靠性这块。在上图所示界面上点击“查看证书”链接,随后可以看到该网站SSL证书的详情:

     

    上图显示的“VeriSign Class 3 International Server CA – G3”是证书颁发机构,而“www.alipay.com”是证书持有人。那么到底应该怎样通过这些信息判断网站是否可靠?

    在这里一个很通用的规则是:如果浏览器检测到加密网站所用的证书是正常的,那么地址栏就会显示为绿色(使用EVSSL证书)或者白色(使用普通SSL证书),这种情况下可以放心地浏览该网站,并提交自己的数据;如果浏览器检测到网站的证书有问题,那么地址栏就会显示为红色,提醒我们注意,同时取决于具体情况,地址栏右侧会显示有“证书错误”按钮,而且网站内容不会显示,取而代之的是浏览器的警告信息。基本上主流浏览器的最新版本都已经具备这样的功能。

    这个过程的基本原理是:假设我们信任A公司,而A公司信任B公司,那么我们就可以信任B公司。很明显,“www.alipay.com”的证书是“VeriSign Class 3 International Server CA – G3”颁发的,这表示后者信任前者,可以证明前者的真实身份,但是我们又凭什么信任后者这个证书颁发机构?

    上述文字里不止一次提到“信任”一词,那么“信任”在这里是什么意思?是否像我们平时讲话时说的“我信任他”那样,代表我们相信他是个好人,不会干坏事?其实完全不是这样。这里所说的“信任”,只是说明证书持有人的身份是真实可靠的,至于持有人用这个证书干什么事情,不在“信任”的范畴内。例如,网上很多臭名昭着的恶意软件,现在都带有数字证书(倒是很多正规用途的软件因为开发商缺乏安全观念不带证书),同时因为这些数字证书的“根”都是我们信任的根证书颁发机构,因此,操作系统和浏览器是信任这些公司的身份的,但并不代表这些公司的软件不会干坏事。只要肯花钱,任何人都可以在商业性质的证书颁发机构买到直接被我们的系统所信任的证书。

    其实Windows和任何操作系统本身就包含一些受信任证书颁发机构的根证书,要查看这些根证书,可以运行“certmgr.msc”打开证书控制台,然后从控制台窗口左侧的控制台树中依次进入“证书-当前用户”→“受信任的根证书颁发机构”→“证书”,随后右侧的窗口中会显示本机预置的所有根证书颁发机构,其中就有“CA – G3”,这表示我们信任“CA – G3”,而“CA – G3”信任“www.alipay.com”,因此我们可以信任“www.alipay.com”。如果从证书控制台中删除“CA – G3”的根证书,表示我们不再信任它,那么它所信任的公司也将不再被我们信任。

    按照上文的方法打开证书控制台,并进入到“不信任的证书”→“证书”节点后,还会发现里面列出了多个颁发给大量知名企业的证书,例如Microsoft、Google、Skype、Yahoo等。为什么会不信任这些大牌互联网企业?就是因为某家根证书颁发机构被黑客攻破,导致这些大企业所用的证书私钥被窃取。因此为了保证安全,这些被盗证书已经被吊销。因而将原本被盗的证书都添加到“不信任的证书”节点下,这样盗取证书的黑客就算使用这些证书给病毒签名,伪装成这些大企业,也会因为证书吊销的缘故不会让人轻易上当。这家倒霉的公司就是荷兰的DigiNotar,该公司因为这次事件现在已经破产,而从中也足以证明证书吊销机制的重要性。这一点会在下文详细介绍。微软已经通过KB 2607712补丁将受影响的证书全部设置为不信任。

    这里要重点提出“根证书”这个概念,全世界具有提供数字证书业务的公司有很多,而Windows自带的“根证书”很少,默认情况下,我们是如何信任这么多不同公司颁发的不同证书的?其实这就是“根”这个字的含义,因为可以颁发证书的公司虽然很多,但最基本的根证书颁发机构只有有限的几个,默认情况下都是被操作系统所信任的。那么既然操作系统能信任根证书颁发机构,自然也就可以信任被根证书颁发机构信任的公司,进而可以信任被这些公司所信任的下一级公司。

    如何证明这一点?可以单击上图中的“查看证书”链接,随后打开“证书”对话框,切换到“证书路径”选项卡后,可以看到下图所示界面。从该图中可以看出,整个证书信任链的路径分为三个层次,最顶层的是我们信任的根证书颁发机构,该机构给“International Server CA – G3”颁发了证书,因此,我们信任“CA-G3”;随后“CA-G3”又给“www.alipay.com”颁发了证书,因此也可以信任“www.alipay.com”。如果“www.alipay.com”再给别人颁发证书,那么这个人的身份依然可以被我们信任。

    而铁道部的在线订票网站并没有走这个一般意义上,涉及金融交易的商业化网站都严格遵守的方法。也就是说,铁道部并没有花钱在商业性质的CA(证书颁发机构)购买受信证书,他们直接自己给自己颁发证书。这样的做法一般主要是用于测试或学习等非正式场合,但如果一个商业化网站想要正式上线运营,通常并不会这样做,因为对用户来说风险太大。

    当我们查看12306.cn 这个网站的证书信息时就会发现,这个证书根本没有一个有效的受信任CA,完全是自己给自己发着玩的。

     

    上图信息显示,该证书的颁发者以及根证书是“SRCA”,不知道这个缩写代表什么意思,可能是铁道部内部的某个系统。因为SRCA的身份不被系统自带的任何一个根证书所信任,因此12306.cn网站所用的证书默认也不会被任何一个系统所信任。因而铁道部要求安装根证书的原因,就是让访客将这个证书手工添加到“受信任的根证书颁发机构”节点下。

    很遗憾的是,这种做法虽然很不安全,可国内的大佬们很喜欢使用。例如在我的系统中,这里就有建行和工行网银自行添加的根证书。

    那么这种做法除了能省几个钱之外,对用户来说有什么危害?

    在12306.cn订票的很多人可能会看到过“该站点安全证书的吊销信息不可用,是否继续”这样的信息。这是什么意思?

    还是以上文那个DigiNotar的例子来说,假设某个大型CA被攻击,私钥被窃取,这时候有两种方法尽量避免损失:

    1. 类似Windows补丁这样,由软件厂商通过发布更新的方式,将被盗证书强制设置为不信任。
    2. 使用证书吊销列表(CRL)。

    第一种方式比较好理解,但并不是所有公司都能获此殊荣。毕竟主流操作系统的用户数量庞大,根本不可能针对一个地区性的,或者规模很小的公司的被盗证书发布更新,强制不信任。因此第二种情况就至关重要了。每个证书中都包含CRL,其实这个可以理解为一个网址,通过这个网址可以获得证书吊销的相关信息。

    因此如果一个小公司通过商业性CA购买的证书被盗了,只要将相关信息告知CA,这家CA就会将这个证书的内容添加到CRL中。随后任何一个用户在执行涉及到证书的操作,例如安装带有数字签名的软件,或者访问SSL网站的时候,系统都会通过这个CRL地址检索吊销清单,并查看当前软件或网站使用的证书是否位于清单中。如果不在,就证明这个证书依然是可信任的;如果在,就证明该证书已经被盗,因此软件或网站存在仿冒的可能。

    而因为12306.cn使用了自己给自己颁发的证书,因此也就根本无法在自己的证书中包含CRL信息,所以会看到“吊销信息不可用”的提示,这意味着浏览器在告诉你,你所访问的网站,不一定能完全证明其可靠,这可能是真网站,但也有是钓鱼网站的可能。

    而如果12306.cn的证书私钥丢失或被盗(看看去年底的大规模泄密事件,谁敢保证没有这种可能性),持有该证书的人想要伪造一个钓鱼网站,或者以铁道部的身份发布恶意软件,那真是轻而易举,并且铁道部对此会束手无策。

    毕竟在线购买火车票的人全都安装了这个根证书,而该证书根本无法通过CRL吊销。此外还有一个更重要的问题,如果盗取该证书的人继续使用“SRCA”的身份给其他人以其他身份颁发证书,例如以银行或支付中介的名义,结果会怎样?因为所有在线购买过火车票的人,由于根证书的关系,系统已经信任SRCA的根证书,因此这些伪造的证书也会直接被信任。最坏的情况下,所有热门的SSL加密网站(购物、银行、股票….)要想被伪造都是轻而易举的。

    什么意思呢?如果某天你访问的“支付宝”网站的证书信任链是下面这样,你觉得会是什么后果?

     

    真心希望这种情况永远不会发生。同时更加希望国内这些大佬们有更多安全意识,尽快认识到目前这种做法的不足。商业受信证书虽然需要花钱买,但不是太贵,真的!

    当然,上述希望可能永远不会成真,因此作为一般用户,如果你已经成功在线购买到火车票(恭喜你啊,你要不要去买个彩票试试手气),那么建议你在“受信任的根证书颁发机构”节点下将SRCA的根证书彻底删除。

    本文部分内容节选自我的原创图书《Windows 7安全指南》。

    转自:http://blog.csdn.net/zhangxy221/article/details/7961863

    展开全文
  • 首先,我需要的工具和组件有: Chrome浏览器 浏览器驱动ChromeDriver Python 3.5 Web应用测试工具Splinter 在官网下载Python,选择Windows x86 executable installer,安装过程中会一同安装IDLE、pip等等,可勾选...

    有一段时间没有使用Python了,前几天经朋友提起一篇关于用Python实现抢火车票的文章,百度了实现抢火车票的技术细节,网上却有不少资料,也不是新鲜的东西。在了解了一些技术手段,阅读了一些大神的博文后,也尝试实现了一下,代码写得粗糙,纯当娱乐,本文在Windows系统下完成。需要提到的是,抢票过程中的验证码部分只能手动完成。

    首先,我需要的工具和组件有:

    Chrome浏览器

    浏览器驱动ChromeDriver

    Python 3.5

    Web应用测试工具Splinter

    在官网下载Python,选择Windows x86 executable installer,安装过程中会一同安装IDLE、pip等等,可勾选选项添加Python为环境变量(在Windows cmd下运行Python,需要设置环境变量)。安装完成后,执行:pip install splinter安装Splinter即可。

    基本的配置已完成,测试一下,cmd下运行Python,分别键入以下指令:

    这个时候大家可能会遇到一些 情况

    chromedriver.exe进程 会经常关闭

    解决办法  :Chrome 版本第一点 52.XX.XX就可以  然后 去找对应版本的 chromedriver

    还有遇到环境变量的问题 这里大家可以直接 把 chromedriver.exe 复制到 Python安装目录下 Scripts  一份 和 C:\Windows\System32 下一份

    亲测

    再试一下上边的代码 测试一下

    附上 github代码  https://github.com/stay-youbg/python12306.git

    这里的cookie值 可以 打开选票口 按F12 点击 查看 cookie

    展开全文
  • linux下安装testerSunshine12306抢票程序

    千次阅读 2019-12-27 11:23:55
    环境 我的是ubuntu16.04 python3.6 pip19 ...项目地址:https://github.com/testerSunshine/12306 复制这个git地址 然后clone下了(没有git命令的sudo apt-get install -y git) git clone https://g...
  • 1:下载安装firefox 登录12306官网http://www.12306.cn/mormhweb/下载根证书,解压得到srca.cer文件2:打开火狐浏览器,在地址栏粘贴访问如下地址,完成插件的安装 ...
  • 1.python 安装 支持版本 3.6 - 3.7.4 3.73下载地址 2.安装完cmd窗口执行命令 python 如图: 如果报错则是没有添加环境变量,添加电脑环境变量: 编辑path: 添加自己的python安装路径至path: 然后在cmd窗口执行...
  • 12306抢票专家

    2014-12-16 14:16:57
    目前12306抢票专家的全部功能已集成在UC浏览器内,用户下载打开本软件后,在右上方插件栏搜索”抢票专家“,选择安装12306抢票专家即可开始抢票。 12306抢票专家v4.0.3001.0 【2014.12.08】更新日志: 升级至 ...
  • 环境准备:Windows 64 位python 3.6 以上版本Sublime一、环境配置1、到官网下载 python 安装包 2、下载完后运行安装(记得添加 python 到环境变量中,即安装选中的框来执行) 3、安装完毕二、本机 12306 抢票助手1....
  • 1. 安装依赖 git clone https://github.com/pjialin/12306-ocr pip install -r requirements.txt 2. 配置程序 cp config.toml.example config.toml 3. 运行程序 python main.py 用于识别文字的模型文件较大,没有...
  • 12306 抢票

    2018-09-04 17:11:45
    首先大家需要有splinter、还需要一个浏览器的驱动(我推荐chrome)具体下载地址和安装方法就不介绍了,现在网络很发达,百度一下你就知道!你只要根据自己的电脑系统选择相应的下载包就可以喽。我的习惯是解压后直接...
  • 临近年关,不少在外的游子都急着买票回家,但这时候的火车票,总是供不应求的。...实验楼的项目项目简介:使用 Python3 抓取 12306 网站信息提供一个命令行的火车票查询工具。通过该项目的实现,可以熟悉 Python3 基...
  • 原文链接 : ...    在线买火车票为什么要安装根证书? 发布于: 2012 年 1 月 8 日 ...在访问铁道部网上售票官网 www.12306.cn 后,有一个醒目的提示,为保证顺畅购票,需要下载安装根证书。那么什么是
  • chrome与12306

    2015-09-29 21:42:38
    Chrome如何安装: 第一步:  打开浏览器的扩展管理界面:      将脚本从下载栏直接拖放到界面中即可:   第二步:(chrome扩展程序中心插件灰色的解决方法)  1、打开chrome://...
  • 12306抢票神器

    2019-12-23 20:42:51
    今天据说12306挂了,不知道是不是真的,可能是真的,我今天抢票,告诉我一直在排队,但是那个排队的倒计时却是0,也不倒计时,买别的票也没法买,蛋疼的很,最终没办法只能买了一个一等座,多花了300大洋,一顿火锅...
  • 12306订票助手

    2012-01-11 11:44:39
    << 12306网络购票助手 >> 12306网上购票是供方将有限资源提供给需方抢购的一种公平的销售模式,抢购者能否成功抢到票,取决于...本程序无需安装,拷贝到计算机上即可运行,无毒、无马、纯绿色软件,请大家放心使用。
  • 12306.刷票机器人

    2012-01-18 14:49:50
    下载这个脚本 保存到 C:\Program Files\Bhelpuri\Trixie\Scripts文件夹下(64位系统在:C:\Program Files (x86)\Bhelpuri\Trixie\Scripts) 在工具->Trixie Options(Trixie选项)中点击Reload Scripts(重新载入)...
  • 今天想查询一下火车票,一家独大,只能去12306了,首页会看到提示“为保障您顺畅购票,请下载安装根证书”,没有证书我们是不能查询了购买火车票的,我们下载下来之后发现是cer格式的,而且导入之后还是不能访问的,...
  • NULL 博文链接:https://yangshen998.iteye.com/blog/1337837
  • py12306 购票助手

    千次阅读 2019-01-15 23:11:06
    传送门 https://github.com/pjialin/py12306/ py12306 购票助手 ... 前言 今年回家的票明显要难买很多,早早就答应了父母今年的票没问题,到现在... 这段时间从 12306Bypass 到 testerSunshine 大佬写的 12306,...
  • 12306ngweb-master

    2016-10-11 10:40:21
    我们使用maven对项目依赖进行管理,所以你应该首先正确安装并配置好您的maven。 下一步进入到你的项目目录下,对项目进行编译,maven会自动下载并配置好依赖包。 mvn compile maven可以自动生成eclipse需要的配置...
  • 模拟登陆12306

    2019-05-26 14:25:13
    https://kyfw.12306.cn/otn/resources/login.html 这个验证码解决的方法,可以利用机器学习,让计算机能够不断在互联网上搜集不同图片和其相应的“标签”,经过大量图片和相应标签的训练,计算机习得了各种不同标签...
  • 支持新版12306订票系统。 安装方法: 1. 在chrome浏览器中地址栏输入:chrome://chrome/extensions/ 或者 在菜单里选择工具->扩展程序,打开...2. 将下载的“12306订票助手_Chrome.crx”文件拖动到该扩展程序窗口中
  • python12306抢票教程

    千次阅读 2019-01-10 16:45:02
    笔者下载下来,跑了下,确实很实用以后再也不用买加速包了。 哈哈哈哈 非常感谢原作者 如果有一点代码基础 基本看文档就可以跑通 源代码直通车https://github.com/testerSunshine/12306 这里给一些初次使用...
  • 猎豹浏览器12306抢票助手插件。 近期遇到强迫插件安装不上的问题,原来是插件的提供网站超负荷,所以在此分享下。下载后用猎豹浏览器打开此安装文件就可以了。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,842
精华内容 1,536
关键字:

下载12306并安装