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数据类型详解(四)字典:dict
May 12 Python
Python利用BeautifulSoup解析Html的方法示例
Jul 30 Python
浅谈Python实现贪心算法与活动安排问题
Dec 19 Python
Python在groupby分组后提取指定位置记录方法
Apr 20 Python
在python中实现同行输入/接收多个数据的示例
Jul 20 Python
Python类中方法getitem和getattr详解
Aug 30 Python
django中的图片验证码功能
Sep 18 Python
pip install 使用国内镜像的方法示例
Apr 03 Python
Django模板获取field的verbose_name实例
May 19 Python
在pytorch中动态调整优化器的学习率方式
Jun 24 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
Aug 07 Python
pandas 数据类型转换的实现
Dec 29 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
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
ThinkPHP模型详解
2015/07/27 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
Python中__init__和__new__的区别详解
2014/07/09 Python
Python文件处理
2016/02/29 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
Python简单的制作图片验证码实例
2017/05/31 Python
python爬虫自动创建文件夹的功能
2018/08/01 Python
python对日志进行处理的实例代码
2018/10/06 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
假日旅行社实习自我鉴定
2013/09/24 职场文书
车间组长岗位职责
2013/12/20 职场文书
大学毕业生通用自我评价
2014/01/05 职场文书
校园文明标语
2014/06/13 职场文书
旷课检讨书
2015/01/26 职场文书
小学少先队活动总结
2015/05/08 职场文书