selenium python web

python 搭建一个Web自动化测试环境

搭建一个Web自动化测试环境的具体步骤如下: 1. 安装Python:首先需要安装Python编程语言。可以从Python官方网站下载最新的稳定版本,并按照安装指南进行安装。官方网站链接:https://www.python.org 2. 安装浏览器驱动程序(注意:浏览器版本需要和驱动版本对应):根 ......
环境 python Web

Python模块 - Paramiko

ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。 para ......
模块 Paramiko Python

python 常用的库(os、sys、time、re)

1. os库: - 用途:os库提供了与操作系统交互的函数,用于文件和目录的操作,例如创建、删除、重命名等。 - 使用示例: - 导入os库:`import os` - 获取当前工作目录:`current_dir = os.getcwd()` - 创建目录:`os.mkdir('new_direct ......
常用 python time sys

Python字典:强大的键值对数据结构

在Python中,字典是一种多功能和强大的数据结构,它允许我们以键值对的形式存储和操作数据。字典在其他编程语言中也被称为关联数组或哈希映射,它提供了一种高效的方式来根据键检索和更新值。在本文中,我们将探讨Python中的字典概念,并了解如何有效地使用它们。 Python中的字典是无序的键值对集合,用 ......
数据结构 字典 结构 数据 Python

Walkthrough-Web Developer 1

# 0x01 环境 靶机地址: https://www.vulnhub.com/entry/web-developer-1,288/ # 0x02 过程 ## 1.信息收集 ``` ┌──(root㉿kali)-[/home/kali/Desktop/oscp] └─# netdiscover -r ......
Walkthrough-Web Walkthrough Developer Web

web自动化

# 元素定位 ## XPATH选择器 ### 什么是xpath? XPath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTML\XML 文档中查找信息的语言。 W3School官方文档:http://www.w3school.com.cn/xpath/index.asp ### ......
web

WEB漏洞—SQL注入之堆叠及WAF绕过注入

1、堆叠查询注入 stacked injections(堆叠注入)从名词的含义就可以看到应该是一堆sql语句(多条)一起执行。在sql语句中以 ; 结束语句 mysql> select * from users; + + + + | id | username | password | + + + ......
漏洞 WEB SQL WAF

python通过文件操作字典

python通过文件操作字典 python把字典保存到文件中 python从文件中加载字典 import json my_dict = { 'Apple': 4, 'Banana': 2, 'Orange': 6, 'Grapes': 11,'area1':[[23,56],[66,12],[68, ......
字典 文件 python

python--PythonMagick安装过程

# 一、发现问题 使用:`pip install pythonmagick`安装出错: ![](https://img2023.cnblogs.com/blog/2864832/202306/2864832-20230601115027704-1262975577.png) ## 1.打开网站 下载 ......
PythonMagick 过程 python

python之struct模块处理二进制

嵌入式开发中,有时需要对二进制流文件进行读写操作,一种方法是将二进制流文件转换为c语言数组形式。 这样可以使用python的struct模块,python的struct模块可以方便的进行字节与二进制之间的相互转换。 ## 1 struct模块常用的几个函数 | 函数 | 说明 | | | | | s ......
二进制 模块 python struct

python selenium框架解决ip代理框不能自动化登录,解决pyautogui开不了多线程问题

有时候我们使用python自动化框架的时候,打开一个网页的时候,它会出现出线这一种登录框,我们f12检查不了,用开发者工具强制检查里面没有任何属性. 那这时候我们就可以用到python第三方库:pyautogui PyAutoGUI:是一个Python库,可用于自动化GUI(图形用户界面)程序的任务 ......
线程 pyautogui 框架 selenium python

零基础学会用Airtest-Selenium对Firefox进行自动化测试

本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。 看完本文零基础小白也能学会Firefox浏览器自动化测试!!! ......

Python批量填补遥感影像的无效值NoData

本文介绍基于**Python**中**ArcPy**模块,对大量栅格遥感影像文件**批量**进行**无效值**(**NoData**值)填充的方法。 在处理栅格图像文件时,我们经常会遇到图像中存在有无效值(即**NoData**值)的情况。如下图所示,这里有一个**矢量面要素图层**和该矢量图层范围 ......
遥感 影像 Python NoData

Flask-----轻量级的框架,快速的搭建程序(python)

Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 ......
轻量 轻量级 框架 程序 python

json.dumps(),json.loads(),json.dump(),json.load()方法的区别(python)

1. json.dumps()json.dump()是将字典类型转化成字符串类型。 import json dic = {'a':'1111','b':'2222','c':'3333','d':'4444'} st = json.dumps(dic) print("我是字典类型的", dic) p ......
json 方法 python dumps loads

Python装饰器

Python装饰器是一种语法糖,用于修改函数或类的行为,而无需修改其源代码。装饰器是一个可以接受函数或类作为参数,并返回一个新函数或类的函数。它可以用于添加功能,比如缓存、日志、计时等,或者改变函数或类的行为,比如限制访问、检查参数、实现单例等。 装饰器通常定义为一个函数,该函数接受一个函数作为参数 ......
Python

【Python】redis 模块_Key-Value 数据库

Redis Redis是一个开源的基于内存也可持久化的Key-Value数据库,采用ANSI C语言编写。 它拥有丰富的数据结构,拥有事务功能,保证命令的原子性。 由于是内存数据库,读写非常高速,可达10w/s的评率,所以一般应用于数据变化快、实时通讯、缓存等。 但内存数据库通常要考虑机器的内存大小 ......
Key-Value 模块 数据库 数据 Python

python读取配置文件

配置文件作为一种可读性很好的格式,非常适用于存储程序中的配置数据。 在每个配置文件中,配置数据会被分组(比如“config”和 “cmd”)。 每个分组在其中指定对应的各个变量值。如下: # 定义config分组 [config] platformName=Android appPackage=co ......
文件 python

python中的logger模块

logger 提供了应用程序可以直接使用的接口handler将(logger创建的)日志记录发送到合适的目的输出filter提供了细度设备来决定输出哪条日志记录formatter决定日志记录的最终输出格式 logging模块介绍 logger 提供了应用程序可以直接使用的接口handler将(log ......
模块 python logger

python~Flask框架建立web应用

通过python来开发web应用,可以产简化了web开发的流程,功能和函数库也是非常丰富,我们也是开箱即用,目前比较流程的WEB框架就是Flask和django。 > 根据2020年JetBrains Python开发人员调查,Django和Flask是迄今为止最受欢迎的两个Python Web框架 ......
框架 python Flask web

Go Web

# Go Web 主要介绍Go的net/http包,Gin框架,gRPC。 (多复习,多回顾,多输出) 参考:[Go http 包详解 - 简书 (jianshu.com)](https://www.jianshu.com/p/2cd0dad669ca?u_atoken=2f9399e1-a3e3- ......
Web Go

Python 中的 requirement.txt

[TOC] Python 也需要维护项目相关的依赖包。通常我们会在项目的根目录下放置一个 requirement.txt 文件,用于记录所有依赖包和它的确切版本号。 requirement.txt 的内容长这样: ``` alembic==1.0.10 appnope==0.1.0 astroid= ......
requirement Python txt

基于Python的混合语言编程

在基于Python的混合语言编程时,我们可以使用Python与其他编程语言的交互性能,结合各语言的优势,达到更加高效的开发效果。下面是一些常见的实现方案。 基于Python的混合语言编程指的是在Python程序中调用其他编程语言的库或函数,并与Python代码进行交互。这个过程需要使用"Cython ......
语言编程 语言 Python

Python2.7 将字典转json格式入库

Python2.7 将字典转json格式入库 1、代码示例: import json developer = { "name": "admin", "salary": 9000, "skills": ["Raspberry pi", "Machine Learning", "Web Developm ......
字典 Python2 格式 Python json

python neo4j将新节点连接到旧标签

要在 Python 中使用 py2neo 将新节点连接到已存在的节点标签,你可以执行以下步骤: 1. 导入所需的类和函数: ```python from py2neo import Graph, Node, Relationship ``` 2. 连接到 Neo4j 数据库: ```python g ......
节点 标签 python neo4j neo4

【Python】【Flask】前端调用后端方法

后端代码: @app.route("/test",methods=['POST','GET']) def test(): return "我是测试的" 前端代码: 1、使用<a>标签 <a href="{{url_for('test')}}">我是测试</a> 这个是最简单的,点击一下,就自动跳转了 ......
前端 方法 Python Flask

Python 内置模块

Python 内置模块 Python 中常见的内置模块如下: os模块:文件和目录,用于提供系统级别的操作; sys模块:用于提供对解释器相关的操作; json模块:处理JSON字符串; logging: 用于便捷记录日志且线程安全的模块; time&datetime模块:时间相关的操作,时间有三种 ......
模块 Python

【python基础】复杂数据类型-列表类型(增删改查)

# 1.初识列表(list) **列表由一系列按特定顺序排列的数据元素组成**。可以将任何类型数据元素加入列表中,其中的数据元素之间没有任何关系。鉴于列表通常包含多个数据元素,给列表指定一个表示复数的名称是个不错的选择。 在python中,用方括号[]来表示列表,并用逗号来分隔其中的数据元素。编写程 ......
类型 基础 数据 python

配置 Sublime Text 4 作为 R/Python IDE

VScode太占用内存了,在作为R IDE的时候,经常后台有13个R的Front-end进程,再开启浏览器,浏览器一会就崩溃了。RStudio不是轻便IDE的第一选择。比来比去,就只有Sublime Text。 必须安装的Sublime Text插件:SendCode、Terminus。 # 配置 ......
Sublime Python Text IDE

Python不同UTC时区时间转换

# Python不同UTC时区时间转换 ~~~py # 时间转换->UTC+8,zone_code:旧的时区 def time_convert(old_date, zone_code): # UTC 负时区对应的 pytz 可以识别的时区 burden_timezone = 'Etc/GMT+' # ......
时区 时间 Python UTC