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 26 Python
python实时分析日志的一个小脚本分享
May 07 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
May 18 Python
一行python实现树形结构的方法
Aug 09 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
使用Pycharm分段执行代码
Apr 15 Python
Pytorch 使用CNN图像分类的实现
Jun 16 Python
基于Python爬取fofa网页端数据过程解析
Jul 13 Python
python将图片转为矢量图的方法步骤
Mar 30 Python
利用python做表格数据处理
Apr 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
php正则
2006/07/07 PHP
PHP+javascript液晶时钟
2006/10/09 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
2018/04/08 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
python输入错误后删除的方法
2019/10/12 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
adidas美国官网:adidas US
2016/09/21 全球购物
家长给孩子的表扬信
2014/01/17 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
浅谈自定义校验注解ConstraintValidator
2021/06/30 Java/Android
第四次工业革命,打工人与机器人的竞争
2022/04/21 数码科技