Python

Python和RPA网页自动化-让非标准下拉框选择指定文本的方法

 以下方“节点审批”下拉框为例 该下拉框没有<select>标签,而是<div><ul><li>标签。分别使用Python和RPA网页自动化让下拉框选择=“已审批”     1、Python代码如下 步骤:先点击下拉框获取所有下拉值,然后遍历每个下拉值找到指定文本内容再进行点击 运行结果   2、

python基础之list、tuple、dict、set

python基础 , list,tuple,dict,set比较   1.list :list是一种有序的集合,可以随时添加和删除其中的元素。用len()函数可以获得list元素的个数.list是一个可变的有序表   >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> len(classmates) 3 >&

python代码规范pep8

python代码规范pep8     1.pep8介绍2.pep8安装配置3.pep8安装问题   1、pep8介绍 pep8是python编码规范   2、pep8安装配置 12 1.pycharm 安装PEP8:pip install autopep82.File -> settings -> Tools -> Ex

CodeQL基本使用

0x01 安装codeql 去github下载一个对应版本的codeql捆绑包。 https://github.com/github/codeql-action/releases 然后解压,这里我是解压到桌面 然后用添加到环境变量中 然后在任意位置输入codeql命令,如果能有以下提示就表示安装成功 然后下载vscode, 并且给vscode安装codeql扩展 0x02 创建codeql

'gbk' codec can't decode byte 0xff in position 0

使用 open() 报错 默认情况下,open()命令打开文本内容时,采用的编码方式为gbk或者UTF-8。而在ShellPower命令行中使用echo创建.txt文件时,编码默认为UTF-16。故我们在获取文件内容时应保持一致,open()内固定encoding为UTF-16。  

2023安洵杯第六届网络安全挑战赛 Misc

签到 Nahida 打开压缩包得到2个文件 用010打开 发现ffd8ffe0的关键字眼 被倒转了,使用工具进行恢复 得到一大串爆破的逆转 在reverse_2_Nahida!处为jpg 添加后缀 reverse_2_Nahida!.jpg 我们得到图片 在FFD9处发现还有其他东西 导出进行查看得到txt 根据提示应该是一个为天空眼睛的图片解密工具 需要密码,但是密码错误 可

闭包与装饰器

闭包,又称闭包函数或者闭合函数,闭包函数就是指在一个嵌套函数里的内层函数,然后用内层函数来操纵外层函数的数据 1.闭包函数 点击查看代码 点击查看代码 在这段代码中in_fun函数就是闭包函数中的内层函数,out_fun函数是外层函数,外层函数返回的并不是一个具体的值,而是内层函数本身,所以当我们调用out_fun函数时,实际上调用的是它的返回值in_fun函数本身,是in_fun函数

Airtest-Selenium实操小课②:刷B站视频

此文章来源于项目官方公众号:“AirtestProject” 版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 1. 前言 上一课我们讲到用Airtest-Selenium爬取网站上我们需要的信息数据,还没看的同学可以戳这里看看~ 那么今天的推文,我们就来说说看,怎么实现看b站、刷b站的日常操作,包括点击暂停,发弹幕,点赞,收藏等操作,仅供大家参考学习~ 2.需求分析和准备

vue入门——???06days

案例回顾: 聊天室 后端 序列化 模型表 路由、 前端   今日内容: oref属性(组件间通信) # 1 ref属性放在普通标签上 <input type="text" v-model="name" ref="myinput"> 通过 this.$refs['myinput'] 拿到的是 原生dom对象 操作dom对象:改值,换属性

APUE-文件I/O

库函数和系统调用 库函数调用 系统调用 在所有的ANSI C编译器中,C库函数都是相同的 各个操作系统的系统调用是不同的,这导致程序不可移植 它调用库函数中的一段程序(或函数) 它调用系统内核的服务 与用户程序相联系 在内核地址空间执行 它的运行时间属于“用户时间” 运行时间属于“系统时间” 属于过程调用,调用开销较小 需要在用户控件和内核 上下文环境切换,开销较大

常用魔法方法和元类

常用魔法方法和元类 1.常用魔法方法 2. 练习 3. 元类 元类其实就是创建出类的类 -- type 元类控制类初始化只能按关键字传参数

封装、继承、多态

封装、继承、多态、反射 1.封装 封装就是将属性隐藏,不让外界发现或使用 将可以允许外界使用的内容通过接口开发,让用户通过接口使用 隐藏属性的方法是通过 __变量名 1.1封装之隐藏属性 隐藏数据属性 隐藏函数属性 1.2 property装饰器 property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 将函数属性,包装成数据属性 2.继承 子类可以继承父

UIUC CS241 讲义:众包系统编程书

原文:angrave/SystemProgramming 译者:飞龙 协议:CC BY-NC-SA 4.0 欢迎来到 Angrave 的众包系统编程维基书!这个维基是由伊利诺伊大学的学生和教师共同建立的,是伊利诺伊大学 CS 的 Lawrence Angrave 的众包创作实验。 与本学期要求现有的纸质书籍不同,我们将在这里建立我们自己的资源集。 0. HW0/资源 HW0 基本术语非

(openstack搭建)openstack云平台部署-详细完整教程

openstack云平台部署(完整教程)环境要求Openstack硬件环境:Vmware虚拟机3台,控制节点配置需求4C8G20G,计算节点2C4G20G Openstack网络要求:至少一套网络,使用Vmware虚拟机的网络即可 操作系统要求:centos7*即可,openstack开源版本均支持大部分开源操作系统,centos、ubnutu、suse等等,centos7操作系统的安装详见操作系

【Python基础】函数进阶(匿名函数、装饰器、闭包等)

简介 函数进阶的使用,包括匿名函数、装饰器、闭包等 匿名函数 指函数是没有函数名称的,临时使用的微函数。使用 lambda 表达式 来声明,语法格式如下: lambda [arg1 [arg2 , ... , argn] ] : 表达式 已上代码相当于 lambda 表达式声明的匿名函数,也可以作为自己定义函数的实参 带判断的lambda lambda 表达式声明的匿名函数,也可以作为内建

Python面向对象之绑定方法和非绑定方法

绑定方法与非绑定方法 【一】概要 在 Python 中,绑定方法是指将类的实例与类的方法关联起来的过程。绑定方法包含类实例作为第一个参数,通常被称为 self。当通过实例调用类的方法时,Python 会自动传递实例作为第一个参数,这个过程就是方法绑定。 【二】常用方法 【1】绑定方法(动态方法) 普通方法(即不使用任何装饰器的方法)以及使用 @classmethod 装饰器修饰的类方法都是

大屏显示性能问题

    大屏显示的定位就是在可视化大屏中显示数据和图表,大屏有可能会晚上关机早上开机,也可能一直在运转。时间一久,会导致页面卡顿,页面渲染不流畅,影响用户体验。     1、大屏可能会循环显示成千上万条数据,甚至更多,如果将大批量的数据全部一次性加载轮播,肯定会造成内存占用过多,服务器负载过重。现在的前端解决方案一般在框架内实现。以vue为例,项目采用SPA

Python多线程编程全解析:基础到高级用法

  Python中有多线程的支持。Python的threading模块提供了多线程编程的基本工具。在下面,我将列举一些基础的多线程用法和一些高级用法,并提供相应的源代码,其中包含中文注释。 基础用法: 创建和启动线程 import threading import time # 定义一个简单的线程类 class MyThread(threading.Thread): def

KubeKey 离线部署 KubeSphere v3.4.1 和 K8s v1.26 实战指南

  作者:运维有术 前言 知识点 定级:入门级 了解清单 (manifest) 和制品 (artifact) 的概念 掌握 manifest 清单的编写方法 根据 manifest 清单制作 artifact KubeKey 离线集群配置文件编写 KubeKey 离线部署 Harbor KubeKey 离线部署 KubeSphere 和 K8s KubeKey 离线部署常见问题排

Prometheus 监控告警系统搭建(对接飞书告警)

Prometheus 是一套开源的系统监控报警框架,非常适合大规模集群的监控。它也是第二个加入CNCF的项目,受欢迎度仅次于 Kubernetes 的项目。本文讲解完整prometheus 监控和告警服务的搭建。 prometheus 监控是当下主流监控系统,它是多个服务组合使用的体系。整体架构预览如下: 本篇教程监控系统搭建,包括的服务有: prometheus 监控的主体,负责数据汇总,保

作业帮基于 DolphinScheduler 的数据开发平台实践

摘要 随着任务数量、任务类型需求不断增长,对我们的数据开发平台提出了更高的要求。本文主要分享我们将调度引擎升级到 Apache DolphinScheduler 的实践经验,以及对数据开发平台的一些思考。 1. 背景 首先介绍下我们的大数据平台架构: 数据计算层承接了全公司的数据开发需求,负责运行各类指标计算任务。 其中批计算任务运行在 UDA 数据开发平台,支持任务全链路的开发场景:开发、调试

Django中使用django-user-agents获取用户请求的代理信息

django-user-agents 是一个用于 Django 框架的 Python 包,它可以帮助你在 Django 应用中轻松地检测用户的设备信息,例如设备类型(手机、平板、桌面)、操作系统和浏览器类型。这个包是基于两个流行的库:user-agents(用于解析用户代理字符串)和 ua-parser(提供了实际的解析功能)。 功能 设备检测:确定访问者是使用手机、平板电脑还是桌面计算机。 浏

hadoop和spark

Spark和Hadoop是大数据处理领域两个重要的开源框架,它们之间既有紧密的联系也有显著的区别。 联系: 生态兼容:Spark可以无缝运行在Hadoop之上,利用Hadoop Distributed File System (HDFS) 进行数据存储,并且可以通过YARN(Yet Another Resource Negotiator)进行资源调度和管理。这意味着Spark可以直接访问存放在

sparkLocal模式

Local模式的运行原理? Local模式就是以一个独立进程配合其内部线程来提供完成Spark运行时环境. Local 模式可以通过spark-shell/pyspark/spark-submit等来开启 bin/pyspark是什么程序? 是一个交互式的解释器执行环境,环境启动后就得到了一个Local Spark环境,可以运 行Python代码去进行Spark计算,类似Python自带解释器 S

绕过安全限制,通过cmd执行PowerShell脚本

我的初衷是写一个自动激活系统的cmd脚本给身边的朋友使用,它需要判断当前运行的系统版本,需要记住大量的与具体的版本对应的key。 开始动手后我发现没法往下写。cmd本质上不支持“结构化编程”,这意味着它没有“函数”这个东西。它只能定义 label,用 label 来模拟函数。过去,当看到 Pascal 对自己开创的“结构化编程”很自豪时我并不是很理解,现在我理解了,原来非“结构化”的编程长这样。

【技术推荐】我愿称之为开源界最好用的行为验证码

作为一个混迹开源界多年的技术人,以往开发的项目中用过了许多验证码工具,比较经典选择的的有 easy-captcha,但是它支持简单的图形、gif、中文、算术等类型验证码。直到我遇见了 tianai-captcha,我愿称之为开源界最好用的行为验证码。 tianai-captcha 简介 tianai-captcha 简称 tac,是一款集成滑动类、点选类的一款行为验证码,以使用简单、安全性强、界面

23年最新版pycharm找不到conda可执行文件解决办法

引言 我下载的是2023年最新版本的pycharm,新版的 pycharm 安装好了之后就会出现一个问题,就是在配置 conda 虚拟环境找不到 conda 的可执行文件,出现了以下问题。 遇到这个问题有两种解决办法。 解决办法 1、第一种 按照以下步骤,找到condabin文件下面,conda.bat 文件,把路径给复制下来,粘贴到 Conda 可执行文件,即可。 然后再点击加载环境,我这里

聊聊ChatGLM中P-tuning v2的应用

论文PDF地址:https://arxiv.org/pdf/2110.07602.pdf P-Tuning v2 摘录自第三部分 桔色块指代可训练的prompt embedding;蓝色块是由固定(冻结)的预训练语言模型 存储或计算的embedding。 Deep Prompt Tuning continuous prompts(连续提示) 仅仅能够插入到input embeddi

<<  <  432  433  434  435  436  437  438  439  440  441  442  >  >>