上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 46 下一页
摘要: 一. driver.switch_to.frame(id):可以通过id切换到iframe 之前学习了selenium切换到iframe的方法,代码如下 源码中并没有说可以通过id定位,但事实上是可以的 二. 嵌套iframe的切换 然而,对于嵌套的iframe,又该如何解决: 1. index定位 阅读全文
posted @ 2018-07-02 11:07 cnhkzyy 阅读(4511) 评论(0) 推荐(1)
摘要: 语法 作用 返回绝对路径 实例 运行结果 阅读全文
posted @ 2018-07-01 19:27 cnhkzyy 阅读(44107) 评论(0) 推荐(7)
摘要: 一. 模块的定义 定义 python模块(Module),是一个python文件,以.py结尾,包含了python对象定义和python语句。模块让你能够有逻辑地组织你的python代码段,把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码 阅读全文
posted @ 2018-07-01 17:03 cnhkzyy 阅读(2149) 评论(0) 推荐(0)
摘要: 这几天在学习selenium,顺便用selenium + python写了一个比较简陋的爬虫,现附上源码,有时间再补充补充: 控制台输出 保存到文件 阅读全文
posted @ 2018-07-01 00:58 cnhkzyy 阅读(1602) 评论(0) 推荐(0)
摘要: 有时我们获得的元素在页面的不可见区域,为了将其拖动到可见区域,在《js中scrollIntoView()的用法》一文中利用scrollIntoView(false),使元素的底部和页面的底部对齐,其实还有一种方法,就是为元素设置焦点,菜鸟教程有提到这种方法,详见 HTML DOM focus()方法 阅读全文
posted @ 2018-06-30 23:15 cnhkzyy 阅读(845) 评论(0) 推荐(0)
摘要: selenium中ActionChains类提供了鼠标操作的常用方法,但对于鼠标右键的菜单栏,无论是send_keys(Keys.ARROW_DOWN)还是send_keys("K")(注:前者是模拟键盘上的方向键,后者是通过字母以快捷方式打开)都显得无能为力 一个比较典型的例子是百度图片另存为:想 阅读全文
posted @ 2018-06-30 22:47 cnhkzyy 阅读(1579) 评论(0) 推荐(0)
摘要: 一. 类和对象的概念 概念: 面向对象的两个最重要的概念:类和对象 类:共性事物的抽象,是对某一类具有共性事物的描述,是概念上的定义 对象:对象是共性事物的一个体现,是这类事物的每个个体,或者说是类的一个实例(instance) 总结: 类是对象的模板,对象是类的实例 类结构: 里面包含属性与函数 阅读全文
posted @ 2018-06-29 16:29 cnhkzyy 阅读(342) 评论(0) 推荐(0)
摘要: 一. python代码的调试方式 1. 使用print语句打印出来 2. 在编辑工具中,加断点跟踪(打断点) 3. 使用日志模块,输出到日志中 下面我们来看一下如何打断点 二. 环境 python 3.4.4 + Pycharm Professional Edition 2018.1,注意这里尽量用 阅读全文
posted @ 2018-06-29 11:36 cnhkzyy 阅读(12434) 评论(1) 推荐(1)
摘要: 一. windows弹出框的处理 1. 真实案例 有时候,我们会在页面中遇到windows弹出框,和页面弹出框不同,windows弹出框不能用F12查看html源码来定位元素,对于这种弹出框应该作何处理呢? 例如:博客园中点击退出按钮,会弹出一个确认是否退出的弹出框,此时按F12是没有作用的 2. 阅读全文
posted @ 2018-06-29 00:29 cnhkzyy 阅读(438) 评论(0) 推荐(1)
摘要: 一. 作用 scrollTo()方法可把内容滚动到指定的坐标 二. 语法 scrollTo(x, y) 其中参数x为要在窗口文档显示区左上角显示的文档的x坐标, y为要在窗口文档显示区左上角显示的文档的y坐标 三. 应用 1. 移动到页面底部 2. 移动到页面顶部 其中, document.body 阅读全文
posted @ 2018-06-28 15:47 cnhkzyy 阅读(2279) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 46 下一页