Python3.4 splinter(模拟填写表单)使用方法


Posted in Python onOctober 13, 2018

如下所示:

from splinter.browser import Browser
b = Browser('chrome')
url = 'https://kyfw.12306.cn/otn/leftTicket/init'
b.visit(url) #访问网址
first_found = b.find_by_id('login_user').click()
b.fill('loginUserDTO.user_name', '12306账号')
b.fill('userDTO.password', '12306密码') 
input()
sec_found = b.find_by_id('selectYuding').click()
b.cookies.add({'_jc_save_fromStation': '%u4E0A%u6D77%2CSHH'})
b.cookies.add({'_jc_save_toStation': '%u6D1B%u9633%2CLYF'})
b.cookies.add({'_jc_save_fromDate': '2017-02-17'})
b.cookies.add({'_jc_save_toDate': '2017-02-19'})
b.reload()
third_found = b.find_by_text(u'查询').click()
b.find_by_text(u'预订')[4].click()

以上这篇Python3.4 splinter(模拟填写表单)使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程之数据传输UDP实例分析
May 20 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
Jun 12 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
Nov 06 Python
djang常用查询SQL语句的使用代码
Feb 15 Python
详解Django-restframework 之频率源码分析
Feb 27 Python
python 反编译exe文件为py文件的实例代码
Jun 27 Python
用Python实现BP神经网络(附代码)
Jul 10 Python
django 快速启动数据库客户端程序的方法示例
Aug 16 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
pyinstaller还原python代码过程图解
Jan 08 Python
Python 生成短8位唯一id实战教程
Jan 13 Python
小白入门篇使用Python搭建点击率预估模型
Oct 12 #Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 #Python
Python3 获取一大段文本之间两个关键字之间的内容方法
Oct 11 #Python
selenium+python 对输入框的输入处理方法
Oct 11 #Python
python中的json总结
Oct 11 #Python
python tkinter界面居中显示的方法
Oct 11 #Python
python TKinter获取文本框内容的方法
Oct 11 #Python
You might like
IStream与TStream之间的相互转换
2008/08/01 PHP
php设计模式之委托模式
2016/02/13 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
详细介绍Python函数中的默认参数
2015/03/30 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
python 递归相关知识总结
2021/03/03 Python
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
Nike香港官网:Nike HK
2019/03/23 全球购物
数据库基础的一些面试题
2012/02/25 面试题
大学英语演讲稿范文
2014/04/24 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
MySQL系列之十 MySQL事务隔离实现并发控制
2021/07/02 MySQL