12306 抢票 python + selenium + chrome (二) 基础准备的软件和材料
我使用的 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 (二) 基础准备的软件和材料相关推荐
- 12306抢票爬虫selenium+Chromedriver(需手动完成支付)
先看动态结果:只能到预定锁定车票,30分钟内手动付款,车票会被自动取消. 如果是暂无余票,就会一直查询余票信息,直到有余票时,自动预定,比如G7暂无余票,为了防止反爬虫,设置的刷票间隔时间长一点,这样 ...
- Python selenium+pyautogui写的一个12306抢票
用selenium+pyautogui写的一个12306抢票 `` 最近处于找工作阶段,在家里闲着无聊,写了一个12306的抢票,还很简陋,也是第一次写文发帖,大佬勿喷. 首先导入模块部分.有些外部库 ...
- python+selenium实现12306抢票
python+selenium实现12306抢票 一.准备工作 1.要先下载相关的包,selenium.interval.最好使用国内清华源 pip install (which package) - ...
- python编程实践(3):python+selenium实现12306抢票脚本
又到了一年一度的春运时节,抢个票? 1.设计思路 如果我们要买一张火车票,我们会怎么做?打开12306,登陆,输入出发地和目的地,选择出行日期,然后点击查询,有余票的话就下单购买,没有票就点刷新或者等 ...
- python写一个简单的12306抢票
引言 每逢过年就到了12306抢票高峰期,自己总想研究一下12306购票的流程,虽然网上已经很多资料,但是总比不过自己的亲身体会,于是便琢磨着写一个抢票软件,本人比较熟悉python,所以软件是用py ...
- python爬虫抢火车票_如何用python写一个简单的12306抢票软件|python 爬火车票 教程...
python 如果抓取验证码图片 类似12306的登录验证码图片 这个以前做次.最大的麻烦是码的识别算法的识别率太低.12306那种网站登陆错3次就限制你20分钟.所以除非你有33%以上的识别率否则不 ...
- python3+selenium实现12306抢票脚本
文章目录 一. 环境配置 windows环境 mac.linux环境 二. 实现思路及代码 1. 查询票数 2. 登录 关于自动登录 3. 提交订单 4. 邮件提醒 5. 短信提醒 三.总结与分析 一 ...
- Python爬虫实战之12306抢票
12306抢票 前言 一.爬虫是什么? 二.使用步骤 1.引入库 2.爬虫代码 3.城市编码 4.主程序 总结 前言 提示:用python实现简单的12306余票查询 提示:以下是本篇文章正文内容,下 ...
- python抢票web端_python+Splinter实现12306抢票功能
本文实例为大家分享了python实现12306抢票功能的具体代码,供大家参考,具体内容如下 源码记录如下: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # ...
最新文章
- 详解:智能医学影像分析的前沿与挑战 | 硬创公开课
- 【Kotlin】Kotlin 类的继承 二 ( 属性覆盖 | 属性覆盖的四种情况 | 常量 / 变量 属性覆盖 | 子类初始化与属性覆盖 )
- treeset java_Java TreeSet iterator()方法与示例
- Telnet 爆破 kail_【UZI|SN输给DWG后,AD选手被爆破,弹幕刷了半小时Uzi】英雄联盟S10于10月31日终于正式落幕了_科技资讯...
- L2-022. 重排链表(双队列)
- python迭代器生成器
- matlab怎么调出来的,如何调出MATLAB内部函数的源程序?
- linux中的代码比对工具meld
- 关于求极限对几个问题的思考和总结
- Hutool工具集之DateUtil(日期时间工具)详解使用
- 55道django面试题
- Webpack 配置: 自定义网站图标 favicon
- python发送钉钉消息
- 移动终端安全问题分析与解决方案研究
- 有效数字修约,按四舍六入五成双原则
- mysql dbms是什么_什么是DBMS
- The Shawshank Redemption-5
- 北京主要书店今日门庭若市 莫言作品一书难求-莫言-诺贝尔文学奖-书店
- 计算机电源测试电压,使用万用表测试电脑电源好坏的方法
- 【好文】为什么必须学好.Net Core?怎么样才能弯道超车拿高薪?这样做一周就够了!(文末彩蛋)...
热门文章
- linux服务器cpu飙高问题排查实践记录
- 【AIoT库】“星”未来,展宏“图”—— 2022 AIoT星图品牌线上发布会圆满落幕
- 面试官最爱提的15个问题
- 抖音logo制作教程
- java读取apk、ipa包名、版本名、版本号等信息
- 【MATLAB统计分析与应用100例】案例011:matlab读取Excel数据,调用regress函数作一元线性回归分析
- Windows 平台下局域网劫持
- centos 7.6 安装Netbackup 9.1
- c#和java部署pytorch同事识别两个图片_身份证OCR识别移动端amp;服务器
- windows安装paddlepaddle踩坑教程