爬取多个网页:串行;多线程。异步IO的各种实现方式:asyncio模块,asyncio+aiohttp,asyncio+requests,gevent+requests,grequests,Twisted,tornado
分类:
编程语言 时间:
2018-10-26 16:28:59
阅读次数:
244
该脚本过程是打开百度网站,在输入框中输入“腾讯首页”并百度,在百度结果中点击腾讯首页进入腾讯网站窗口,在腾讯网站中点击NBA进入NBA窗口 #coding = utf-8from selenium import webdriverimport timedriver = webdriver.Chrom ...
分类:
编程语言 时间:
2018-10-26 00:09:44
阅读次数:
636
Web服务的本质2:刚学Web前端时有讲过一点;示例:登录GitHub;Web微信:长轮训,获取用户信息、联系人列表,发送消息,接收消息
分类:
编程语言 时间:
2018-10-22 01:08:04
阅读次数:
250
前面一些记录了selenium的各种API,包括它的安装,以及unittest框架中的testcase,testsuite等的操作,还有元素定位的知识点。 (正如虫师所讲的,学会元素定位,特别是xpath与css的定位方法,然后准备一份API文档,方便自己查阅。) 掌握了这些知识后,基本上的线性自动 ...
分类:
编程语言 时间:
2018-10-18 19:45:39
阅读次数:
363
Requests模块;Beautiful Soup模块;实战:爬取汽车之家新网咨询,登录抽屉并点赞;Requests模块详细:所有的参数,Session,优化登录抽屉并点赞
分类:
编程语言 时间:
2018-10-15 20:49:10
阅读次数:
193
Selenium2+python自动化17 JS处理滚动条 前言 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需 ...
分类:
编程语言 时间:
2018-09-15 17:33:51
阅读次数:
229
最近一直在自学python自动化,网上看到rf框架挺适合初学自动化测试,于是通过虫师的搭建了rf框架, 但是在使用过程中遇到了一个问题,在网上没有找到明确解决办法于是想到记录一下 之前为了搭建rf框架下载了python2.7版本,后面又想玩下爬虫于是下了python3.4版本结果出现了下面的问题:和 ...
分类:
编程语言 时间:
2018-09-14 15:59:23
阅读次数:
619
前言在web自动化下载操作时,有时候会弹出下载框,这种下载框不属于web的页面,是没办法去定位的(有些同学一说到点击,脑袋里面就是定位!定位!定位!)有时候我们并不是非要去定位到这个按钮再去点击,学会使用键盘的快捷键操作,也能达到一样的效果。之前讲过一篇Selenium2+python自动化75-非 ...
分类:
编程语言 时间:
2018-09-11 14:17:49
阅读次数:
827
前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 ...
分类:
移动开发 时间:
2018-09-07 18:04:53
阅读次数:
286
前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。 一、selenium简介 Selenium 是用于测试 Web ...
分类:
编程语言 时间:
2018-09-06 14:46:25
阅读次数:
2331