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中异常捕获方法详解
Mar 03 Python
解决python3在anaconda下安装caffe失败的问题
Jun 15 Python
python shell根据ip获取主机名代码示例
Nov 25 Python
Tornado Web Server框架编写简易Python服务器
Jul 28 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
Oct 09 Python
mac系统下Redis安装和使用步骤详解
Jul 09 Python
Django models.py应用实现过程详解
Jul 29 Python
python常用数据重复项处理方法
Nov 22 Python
pytorch 常用线性函数详解
Jan 15 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 Python
pycharm debug 断点调试心得分享
Apr 16 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 14 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
很好用的PHP数据库类
2009/05/27 PHP
php 调用远程url的六种方法小结
2009/11/02 PHP
php模板函数 正则实现代码
2012/10/15 PHP
关于PHP开发的9条建议
2015/07/27 PHP
Yii框架实现图片上传的方法详解
2017/05/20 PHP
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
[44:01]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS paiN
2018/03/31 DOTA
[37:03]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第二场 12.16
2020/12/18 DOTA
使用Python实现一个简单的项目监控
2015/03/31 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
利用信号如何监控Django模型对象字段值的变化详解
2017/11/27 Python
Python 一句话生成字母表的方法
2019/01/02 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
keras 权重保存和权重载入方式
2020/05/21 Python
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
暇步士官网:Hush Puppies
2016/09/22 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
资产经营总监岗位职责
2013/12/04 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
干部考核工作总结2015
2015/07/24 职场文书
为什么在foreach循环中JAVA集合不能添加或删除元素
2021/06/11 Java/Android