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基础教程之基本数据类型和变量声明介绍
Aug 29 Python
Python中max函数用法实例分析
Jul 17 Python
在Python中定义和使用抽象类的方法
Jun 30 Python
Python实现脚本锁功能(同时只能执行一个脚本)
May 10 Python
你眼中的Python大牛 应该都有这份书单
Oct 31 Python
Python3多线程爬虫实例讲解代码
Jan 05 Python
python构建深度神经网络(续)
Mar 10 Python
Flask框架响应、调度方法和蓝图操作实例分析
Jul 24 Python
django组合搜索实现过程详解(附代码)
Aug 06 Python
Pandas缺失值2种处理方式代码实例
Jun 13 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 Python
python利用xpath爬取网上数据并存储到django模型中
Feb 26 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
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
Expandable "Detail" Table Rows
2007/08/29 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
jquery实现动态画圆
2014/12/04 Javascript
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
使用tensorflow实现线性svm
2018/09/07 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
美国马匹用品和马钉购物网站:State Line Tack
2018/08/05 全球购物
绘画专业自荐信
2014/07/04 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
职工年度考核评语
2014/12/31 职场文书
大客户经理岗位职责
2015/04/09 职场文书
运动会报道稿大全
2015/07/23 职场文书
培训后的感想
2015/08/07 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang