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使用正则表达式检测密码强度源码分享
Jun 11 Python
介绍Python中的__future__模块
Apr 27 Python
python简单实现基于SSL的IRC bot实例
Jun 15 Python
python计算一个序列的平均值的方法
Jul 11 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
Python中property函数用法实例分析
Jun 04 Python
Python多项式回归的实现方法
Mar 11 Python
Python中变量的输入输出实例代码详解
Jul 28 Python
python正则过滤字母、中文、数字及特殊字符方法详解
Feb 11 Python
只用40行Python代码就能写出pdf转word小工具
May 31 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
世界咖啡生产者论坛呼吁:需要立即就咖啡价格采取认真行动
2021/03/06 咖啡文化
一个简单的PHP&MYSQL留言板源码
2020/07/19 PHP
PHP 加密与解密的斗争
2009/04/17 PHP
PHP 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
2013/09/26 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
node网页分段渲染详解
2016/09/05 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
js实现随机点名程序
2020/09/17 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
vue中activated的用法
2021/01/03 Vue.js
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
python统计中文字符数量的两种方法
2019/01/31 Python
浅析pandas 数据结构中的DataFrame
2019/10/12 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
计算机专业优秀大学生自我总结
2014/01/21 职场文书
学术研讨会主持词
2015/07/04 职场文书
详解Go语言中Get/Post请求测试
2022/06/01 Golang