我使用的 vmware 14 + ubuntu 16  +  PyCharm  开发环境

12306抢票 python+selenium+chrome 实现一

12306抢票 python+selenium+chrome 实现二

12306抢票 python+selenium+chrome 实现三

12306抢票 python+selenium+chrome 实现四

12306抢票 python+selenium+chrome 实现五

大纲:

1.此文写的内容为,基础环境介绍,原理介绍,准备工作。

2.环境,这些,将在实现三中讲,建议使用

系统级:vmware 14 + ubuntu 16.04TLS

软件级:python + python三方包 + chrome + pycharm

补充下,为什么不用windows环境,当时急用,直接就开干了。

后续windows环境下做二三篇文章。

3.原理,python  采用python三方包,selenium包。

它是用来做web应用的测试用途。通俗的讲测试你做的一个网页,它里你的网页里爬虫。

找到网页中的各种信息,及输入框,按钮,能设个值,即自动输入,给个单击事件,即自动单击。

4.实现,就是用selemium爬虫12306网页,然后找到那个输入框和按钮,让他自动完成下单的全过程。

没票时让它刷新,一直在刷。一有票,就自动下单。

基本的说完了。准备材料。

vmware 、ubuntu16.4TLS 64 bit、python3、chrome 、PyCharm。

12306 抢票 python + selenium + chrome (二) 基础准备的软件和材料相关推荐

  1. 12306抢票爬虫selenium+Chromedriver(需手动完成支付)

    先看动态结果:只能到预定锁定车票,30分钟内手动付款,车票会被自动取消. 如果是暂无余票,就会一直查询余票信息,直到有余票时,自动预定,比如G7暂无余票,为了防止反爬虫,设置的刷票间隔时间长一点,这样 ...

  2. Python selenium+pyautogui写的一个12306抢票

    用selenium+pyautogui写的一个12306抢票 `` 最近处于找工作阶段,在家里闲着无聊,写了一个12306的抢票,还很简陋,也是第一次写文发帖,大佬勿喷. 首先导入模块部分.有些外部库 ...

  3. python+selenium实现12306抢票

    python+selenium实现12306抢票 一.准备工作 1.要先下载相关的包,selenium.interval.最好使用国内清华源 pip install (which package) - ...

  4. python编程实践(3):python+selenium实现12306抢票脚本

    又到了一年一度的春运时节,抢个票? 1.设计思路 如果我们要买一张火车票,我们会怎么做?打开12306,登陆,输入出发地和目的地,选择出行日期,然后点击查询,有余票的话就下单购买,没有票就点刷新或者等 ...

  5. python写一个简单的12306抢票

    引言 每逢过年就到了12306抢票高峰期,自己总想研究一下12306购票的流程,虽然网上已经很多资料,但是总比不过自己的亲身体会,于是便琢磨着写一个抢票软件,本人比较熟悉python,所以软件是用py ...

  6. python爬虫抢火车票_如何用python写一个简单的12306抢票软件|python 爬火车票 教程...

    python 如果抓取验证码图片 类似12306的登录验证码图片 这个以前做次.最大的麻烦是码的识别算法的识别率太低.12306那种网站登陆错3次就限制你20分钟.所以除非你有33%以上的识别率否则不 ...

  7. python3+selenium实现12306抢票脚本

    文章目录 一. 环境配置 windows环境 mac.linux环境 二. 实现思路及代码 1. 查询票数 2. 登录 关于自动登录 3. 提交订单 4. 邮件提醒 5. 短信提醒 三.总结与分析 一 ...

  8. Python爬虫实战之12306抢票

    12306抢票 前言 一.爬虫是什么? 二.使用步骤 1.引入库 2.爬虫代码 3.城市编码 4.主程序 总结 前言 提示:用python实现简单的12306余票查询 提示:以下是本篇文章正文内容,下 ...

  9. python抢票web端_python+Splinter实现12306抢票功能

    本文实例为大家分享了python实现12306抢票功能的具体代码,供大家参考,具体内容如下 源码记录如下: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # ...

最新文章

  1. 详解:智能医学影像分析的前沿与挑战 | 硬创公开课
  2. 【Kotlin】Kotlin 类的继承 二 ( 属性覆盖 | 属性覆盖的四种情况 | 常量 / 变量 属性覆盖 | 子类初始化与属性覆盖 )
  3. treeset java_Java TreeSet iterator()方法与示例
  4. Telnet 爆破 kail_【UZI|SN输给DWG后,AD选手被爆破,弹幕刷了半小时Uzi】英雄联盟S10于10月31日终于正式落幕了_科技资讯...
  5. L2-022. 重排链表(双队列)
  6. python迭代器生成器
  7. matlab怎么调出来的,如何调出MATLAB内部函数的源程序?
  8. linux中的代码比对工具meld
  9. 关于求极限对几个问题的思考和总结
  10. Hutool工具集之DateUtil(日期时间工具)详解使用
  11. 55道django面试题
  12. Webpack 配置: 自定义网站图标 favicon
  13. python发送钉钉消息
  14. 移动终端安全问题分析与解决方案研究
  15. 有效数字修约,按四舍六入五成双原则
  16. mysql dbms是什么_什么是DBMS
  17. The Shawshank Redemption-5
  18. 北京主要书店今日门庭若市 莫言作品一书难求-莫言-诺贝尔文学奖-书店
  19. 计算机电源测试电压,使用万用表测试电脑电源好坏的方法
  20. 【好文】为什么必须学好.Net Core?怎么样才能弯道超车拿高薪?这样做一周就够了!(文末彩蛋)...

热门文章

  1. linux服务器cpu飙高问题排查实践记录
  2. 【AIoT库】“星”未来,展宏“图”—— 2022 AIoT星图品牌线上发布会圆满落幕
  3. 面试官最爱提的15个问题
  4. 抖音logo制作教程
  5. java读取apk、ipa包名、版本名、版本号等信息
  6. 【MATLAB统计分析与应用100例】案例011:matlab读取Excel数据,调用regress函数作一元线性回归分析
  7. Windows 平台下局域网劫持
  8. centos 7.6 安装Netbackup 9.1
  9. c#和java部署pytorch同事识别两个图片_身份证OCR识别移动端amp;服务器
  10. windows安装paddlepaddle踩坑教程