splinter的使用讲解
1、splinter 打开浏览器;这里打开火狐浏览器
browser = splinter.Browser('firefox')
2、打开访问的网站的网址;这里访问的是百度的高级访问
browser.visit('http://epub.cnki.net/kns/brief/result.aspx?dbprefix=scdb&action=scdbsearch&db_opt=SCDB')
3、使用browser.fill(id,value)方法填充文档搜索的内容;
应用的文档部位:
browser.fill('txt_1_value1',"C")
这里使用fill填充搜索框的内容,C是我们要搜索的内容。id=txt_1_value1',是我们需要定位的元素。
3、选择下拉框的选项方法;browser.select(id,value)
应用的代码模块:
browser.select("txt_1_sel", "CLC$=|?")
4、按钮的操作方法:browser.find_by_id('id).click()
browser.find_by_id('btnSearch').click()
#实现下拉框
browser = splinter.Browser('firefox')
browser.visit('http://epub.cnki.net/kns/brief/result.aspx?dbprefix=scdb&action=scdbsearch&db_opt=SCDB')
browser.fill('txt_1_value1',"C")
browser.select("txt_1_sel", "CLC$=|?")
splinter的使用讲解相关推荐
- 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...
- 详细通俗重点CRF层讲解
本文翻译自GitHub博客上的原创文章,结尾有原文链接.文章没有晦涩的数学公式,而是通过实例一步一步讲解CRF的实现过程,是入门CRF非常非常合适的资料. 相关项目代码: BERT-BiLSMT-CR ...
- 高级数据结构讲解与案例分析
然而,仅仅掌握好它们不足以应付大厂的算法面试的.为了达到对时间和空间复杂度的理想要求,本节课探究高级数据结构,它们的实现要比那些常用的数据结构要复杂得多.其中重点介绍: 优先队列 图 前缀树 线段树 ...
- php 伪静态 page-18.html,PHP 伪静态实现技术原理讲解
PHP 伪静态实现技术原理讲解 发布于 2015-01-18 23:52:58 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pre ...
- ssm开发框架原理_SSM 单体框架 - 前端开发:视频讲解
视频讲解 知乎视频www.zhihu.com 知乎视频www.zhihu.com 知乎视频www.zhihu.com 知乎视频www.zhihu.com 知乎视频www.zhihu.com ...
- python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)
前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...
- PCL:k-d tree 1 讲解
1.简介 kd-tree简称k维树,是一种空间划分的数据结构.常被用于高维空间中的搜索,比如范围搜索和最近邻搜索.kd-tree是二进制空间划分树的一种特殊情况.(在激光雷达SLAM中,一般使用的是三 ...
- 基础矩阵,本质矩阵,单应性矩阵讲解
ORB-SLAM点云地图中相机的位姿初始化,无论算法工作在平面场景,还是非平面场景下,都能够完成初始化的工作.其中主要是使用了适用于平面场景的单应性矩阵H和适用于非平面场景的基础矩阵F,程序中通过一个 ...
- 藤摇椅游戏道具制作全流程讲解视频教程
藤摇杆|一个完整的游戏资产工作流程 MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 含工程素材 语言:英语+中文字幕(根据原英文字幕机译更准确)+原英文字幕 | ...
最新文章
- win10安装jdk1.8并配置环境变量_win10系统安装jdk13.02的环境变量配置
- nginx brotli 压缩试用
- Hibernate配置C3P0连接池(在配好基本的hibernate配置下使用)
- base64是哪个jar包的_涨知识 | 用maven轻松管理jar包
- *在通配符及正则表达式中的差别
- bzoj1066 [SCOI2007]蜥蜴 网络流复制点模型
- 自由度(degree of freedom)
- C语言课程学习的总结
- List集合操作二:排序
- 云计算计算机二级,2021计算机二级office用的是哪个版本
- php数据表创建命令代码,MySQL创建和删除数据表的命令及语法详解
- Python深度学习基础(四)——损失函数
- python安装reportlab
- 算法分析之渐近分析(Asymptotic Analysis)
- 计算机无法安装cad,AutoCAD 2022不能安装是为什么?安装AutoCAD Electrical 2022时显示“无法安装:此计算机不满足最低要求”...
- 创业者需要了解的基本财务知识
- 如何打破双亲委派机制
- LeetCode 热题 HOT 100 -------31. 下一个排列(数组,数学问题)128. 最长连续序列(数组) 11. 盛最多水的容器(数组) 621. 任务调度器 (数组)
- Android OTA releasekey 替换
- 七大排序----SevenSort(希尔排序)
热门文章
- python fpga开发_惊人!Python+FPGA 实现FPGA开发大提速?!!
- 后台返回json数组格式
- 无法解决此远程名称:“www.xxxxxx.com“的解决方法
- android短彩信附件机制,android短彩信附件机制
- html显示唐诗介绍,index.html
- 论家居、卧室(转自javaeye)
- javascripts再进
- 字段校验 css样式_CSS伪类:根据输入的表单字段样式
- Ubuntu下MongoDB的安装与使用(离线安装方式|非apt-get)
- [京东价格监控网站]自定义商品监控/品类商品监控/降价邮件提醒