Python爬虫基础一,爬虫总览1 介绍爬虫
2 urilib3(内置,不好用),requests--模拟发送http请求
3 Beautifulsoup解析,xpth解析
4 selenium模块,操作浏览器
5 Mongodb
6 反爬:代理池,cookie池,请求头中:user-agent,refer,js逆向
7 爬虫框架scrapy,爬虫界的django
8 scrapy-redis分布
转载
2024-07-07 21:33:04
199阅读
概述 uiautomator2 是用来做安卓自动化测试的python库,主要是对于第三方app 进行测试,获取屏幕上任意app 的任意一控件属性,就可以对其进行任意操作,缺点是不支持ios 自动化测试。这里主要介绍的是怎么搭建uiautomator2 环境的。一、前提准备:准备安卓设备1、首先需要一部安卓设备(手机/pad),打开开发者选项,设备连接到电脑上,执行adb devices 的话可以
转载
2023-12-26 19:42:39
71阅读
有很多测试人员,尤其是测试新人都会有这样的疑虑:自动化测试要怎么去做? 对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解...
原创
2021-10-23 17:43:09
505阅读
1 概述在之前的文章里面提到过:做自动化的首要本领就是要会 透过现象看本质 ,落实到实际的IT工作中就是 透过界面看数据。掌握上面的这样的本领可不是容易的事情,必须要有扎实的计算机理论基础,才能看到深层次的本质东西。2 应用软件逻辑结构数据库应用系统 可能是最典型的网络应用程序了,关于它的软
转载
2023-12-06 18:57:31
31阅读
自动化测试是软件开发过程中的重要环节,它可以帮助开发人员快速、准确地验证代码的正确性。在Java语言中,有很多成熟的自动化测试框架和工具,其中最常用的就是JUnit。本篇文章将介绍如何使用Java中的JUnit框架进行自动化测试,并且针对书籍《自动化测试 Java 书》中的内容,给出相应的代码示例。
首先,我们需要在项目中引入JUnit框架。在Maven项目中,可以通过在pom.xml文件中添加
原创
2023-07-29 10:23:46
30阅读
用python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用p
转载
2023-08-11 09:53:07
293阅读
声明 本公众号所有内容,均属微信公众号: 开源优测 所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒体、网站,在使用时必须注明"稿件来源微信公众号:开源优测",违者本公众号将依法追究责任。最近一直被追着问,要给推荐一些自动化测试入门的书
原创
2023-05-16 18:17:03
82阅读
窗口滑动:def scrollTo(x, y):
js = """
window.scrollTo("{x}", "{y}")
""".format(x=x, y=y)
driver.execute_script(js)参数说明x:屏幕向右移动的距离y:屏幕向下移动的距离点击元素:用途:由于web自动化的最大问题就是稳定性比较差,有些时候使用selenium无法点击
转载
2023-10-07 22:03:49
99阅读
Python简介:一、什么是python Python是一门动态解释性的强类型定义语言。“优雅”、“明确”、“简单”。二、Python由来 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。三、目前Python主要应用领域云计算: 云计算最火的语言,
转载
2023-07-30 13:15:52
152阅读
一、模块介绍模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件)模块的分类:标准库:python内置的开源模块:第三方模块,需要安装,别人提供的。可以自动化安装,也可以手动安装,自动化安装使用pip i
转载
2023-08-08 16:45:39
69阅读
PythonExcel自动化库/ / 1.xlwings 库官网:https://www.xlwings.org/特点:xlwings 是开源且免费的,预装了 Anaconda 和 WinPython,可在 Windows 和 macOS 上运行。通过 Python 脚本或 Jupyter notebook 自动化 Excel,通过宏从 Excel 调用 Python,并编写用户定义的函数(UDF
转载
2024-01-25 09:59:48
28阅读
python自动化是指用python语言实现高效的自动化操作,比如自动化测试,自动化运维等等,而自动化就是指系统在没有人或较少人的直接参与下,按照人的要求进行处理的过程。Python是一门计算机脚本语言,用它可以实现高效的自动化操作,比如自动化测试,自动化运维等等。现今人们把这种工作称为--Python自动化。Python自动化是指用Python实现繁琐操作自动化。自动化是指机器设备、系统或过程(
转载
2023-07-01 17:03:33
127阅读
一、环境搭建 python +unittest+ requests实现http请求的接口自动化Python的优势:语法简洁优美, 功能强大, 标准库跟第三方库灰常强大,建议大家事先了解一下Python的基础;unittest是python的标准测试库,相比于其他测试框架是python目前使用最广的测试框架。Requests 是用Python语言编写,基于ur
转载
2023-05-29 15:12:17
256阅读
随着互联网的发展,自动化测试所面临的挑战也随之越来越大。当项目要频繁做回归测试时,手动测试方式已经无法应对,自动化测试成为解决问题的银弹。Python凭借其灵活性,在自动化测试方面已经被广泛使用,能够大大提高测试效率。那么,软件测试自动化到底需要学习哪些知识呢?阶段一:掌握Python的基础语法阶段二:掌握Python自动化测试常用库众所知周,Python有非常丰富的第三方库,这也是Python代
转载
2023-10-07 14:51:10
130阅读
python自动化是指用python语言实现高效的自动化操作,比如自动化测试,自动化运维等等,而自动化就是指系统在没有人或较少人的直接参与下,按照人的要求进行处理的过程。
转载
2023-08-01 13:03:28
111阅读
首次书写博客,记录下写的自动化接口框架,框架比较简单,哈哈哈,算是记录下历程把!~~~一、本次框架由python3.6 书写1、准备代码环境,下载python3.6 下载地址:https://www.python.org/downloads2、下载pycharm 软件。二、开始创建python接口自动化框架:1、这是我创建的框架中的各个文件夹,分别有config 配置文件夹、fengzhuang
转载
2023-12-04 21:43:30
76阅读
mac下搭建appium python selenium来针对ios应用进行自动化测试,并不是官网上的例子,自己程序调试成功。前言:因为appium的安装前要先确定nodejs的安装、python的安装、npm、selenium的安装 这些不想洗说。直接appium一:安装appium,签完不能用sudo进行安装1、npm install appium 等待。这样成功后接着下一步2、n
转载
2023-09-12 09:03:00
96阅读
很多非 IT 职场人士面临这样的困惑,想把 python 用到工作中,却不知如何下手? Python 在自动化办公领域越来越受欢迎,批量处理简直是加班族的福利。今天给大家分享34个的Python自动化办公库。本次内容涵盖了Excel、Word、PPT、ODF、PDF、邮件、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。Excel自动化库// 1.xlwings 库官网:h
转载
2024-01-31 20:29:42
24阅读
1. 首先我们要明白什么是Python爬虫?爬虫顾名思义,就是像蜘蛛一样在网络上爬行,抓取各种有用信息的一种程序。而Python爬虫,就是用Python语言编写的爬虫程序。 为什么选择Python来编写爬虫呢?其实,Python有许多优势,比如简单易学、丰富的库支持等。而且,Python的网络爬虫生态非常完整,能帮助你快速实现各种自动化功能。 2. 那爬虫的基本原理是什么呢?爬
转载
2024-08-05 09:46:06
44阅读
每天你都可能会执行许多重复的任务,例如阅读 pdf、播放音乐、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化的代名词。今天分享 6 个非常有用的 Python 自动化脚本。 1、将 PDF 转换为音频文件脚本可以将 pdf 转换为音频文件,原理也很简单,首先用 PyPDF 提取 pdf 中的文本,
转载
2023-08-02 21:32:13
94阅读