selenium python web

【python基础】定时任务框架APScheduler

1. 基础概念 APScheduler是python中较为简洁直观的定时任务框架,提供了基于固定日期、时间间隔、crontab表达式三种任务类型,并且可以持久化任务(如:将定时任务保存到mysql中),方便我们去实现一个python定时任务系统。 APScheduler由四个部件组成: trigge ......
APScheduler 框架 任务 基础 python

Python实现搭建-简单服务器教程

Python动态服务器网页(需要使用WSGI接口),基本实现步骤如下: 1.等待客户端的链接,服务器会收到一个http协议的请求数据报 2.利用正则表达式对这个请求数据报进行解析(请求方式、提取出文件的环境) 3.提取出文件的环境之后,利用截断取片的方法将文件名转化为模块名称 4.使用m = __i ......
服务器 教程 Python

Python格式化字符格式化

Python格式化字符 %s %d %f 格式 描述 %% 百分号标记 #就是输出一个% %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六进制) %X 无符号整数(十六进制大写字符) %e 浮点数字( ......
格式 字符 Python

python注意

变量 不用声明类型 函数:用def定义 Flask 新建 安装flask 新建创建一个python文件 ..在页面输出一个hellowork 赋值一个变量,实例化 导入Flask 定义路由,然后返回 默认匹配到/ 调试模式 修改代码没有剩下,修改代码后需要 重新运行 每次启动,关闭 很麻烦 有调试模 ......
python

python pip 设置成清华源或阿里源

#设置为清华源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 设置成阿里云源 pip config set global.index-url https://mirrors.aliyun.com/ ......
python pip

Java Web实现文件上传下载功能实例解析

​ 第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputSt ......
上传下载 实例 功能 文件 Java

python3路径

(1)在windows中,有效路径为: c: d:/ e:\ e:\git e:/git 转为e:\git 不能双写\\或者// (2)python中 os.listdir(pa) 如果是直接调用,参数pa=”i:”,获取的就是i:下的子文件或子目录 而通过pyqt调用,参数pa=”i:”,居然获取 ......
路径 python3 python

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

python 读写西门子PLC

本文将使用一个gitHub开源的组件技术来读写西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 nuget地址:https://www.nuget.org/packages/HslCommunicat ......
python PLC

Linux误删python导致yum不可用,删除重装方法。

Linux 系统为 CentOS Linux release 7.4.1708 手贱、手贱、手贱 删了python 导致yum不可用。百度一大圈,重装yum和python后,老是报各种各样的错。历经磨难,终于自己总结了一套,亲测可用,分享一下。 转自:https://www.cnblogs.com/ ......
方法 python Linux yum

python kwargs

在 Python 中,有两种方法可以传递参数给函数。第一种方法是使用位置参数,这意味着您必须按照函数定义中参数的顺序来传递参数。第二种方法是使用关键字参数,这意味着您可以按照任何顺序传递参数,只需使用参数名称即可。Python 中的关键字参数是通过一种称为 kwargs 的特殊语法来实现的。 kwa ......
python kwargs

Abp框架Web站点的安全性提升

本文将从GB/T 28448-2019《信息安全技术 网络安全等级保护测评要求》规定的安全计算环境中解读、摘要若干安全要求,结合Abp框架,对站点进行安全升级。 【身份鉴别】应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换。 解决方案 设置密码最小长度 密码 ......
安全性 框架 站点 Abp Web

python的matplotlib绘制动态图形(用animation中的FuncAnimation)

%matplotlib auto# 数据透视表:# 统计各月每天的刷卡金额之和# month_day_df = pd.pivot_table(data_df,values="刷卡金额",index="日",columns="月份",aggfunc=np.sum)# 用折线图表示1月份每天的刷卡金额之 ......

Python认识爬虫与反爬虫

爬虫:通过计算机去获取信息,以节约人力成本,不节约的就不需要用了。 反爬虫的最终:区别计算机和人,从而达到,排除计算机的访问,允许人的访问。 最终结论:爬虫与反爬虫都是有尽头的。 爬虫的尽头就是极度模拟用户(自动化)。 反爬虫的尽头就是机器无法识别而人类可以识别的验证码。 所以,省事的话,不如只学一 ......
爬虫 Python

python安装Crypto

pycrypto,pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库; windows下python3.6安装也不会成功!这个时候pycryptodome就来了,它是pycrypto的延 ......
python Crypto

Python - 深浅复制的区别

Python 中的数据类型是否可变分类依据是你修改这个变量的时候修改的是内存指针还是内存地址里的值。 不可变数据类型修改变量的值时,实际上只是修改了这个变量的指针。而可变数据类型的变量则是内存地址不变,修改了该地址的值。 在可变数据类型的使用与复制时要额外注意这点。 >>> numbs1 = [10 ......
深浅 Python

浅析python中的深拷贝和浅拷贝

浅拷贝:拷贝父对象,不会拷贝父对象内部的子对象 深拷贝:拷贝父对象,同时也会拷贝父对象内部的子对象 下面从内存地址去分析 # 定义一个父对象‘d’ d = { 'name': 'anna', 'sex': 'male', 'age': ['one', 'two', 'three'] } 一、浅拷贝 ......
拷贝 python

python+playwright 学习-53 模拟键盘操作-复制粘贴相关

前言 playwright 可以模拟键盘操作,定位到元素使用press()方法 press()方法 介绍 locator.press ()方法聚焦所选元素并产生单个击键。它接受在键盘事件的keyboardEvent.key属性中发出的逻辑键名称: Backquote, Minus, Equal, B ......
playwright 键盘 python 53

Windows+python3.7+basemap的安装和使用

Basemap是一个用Python在地图上绘制 2D 数据的库,它是一个matplotlib扩展,因此它具有创建数据可视化的所有功能,并添加了地理投影和一些数据集。它提供了将坐标转化为 25 种不同地图投影的功能,然后调用 Matplotlib 扩展包绘制轮廓、图像和坐标点等。该扩展包提供了海岸线、 ......
Windows python3 basemap python

selenium爬取异步加载的网站

为了便利化使用selenium驱动浏览器进行操作,遇到一个网页,大部分内容都是通过xhr请求后再通过前端js处理显示,带来的一个问题就是,采用显示等待无法准确的定位到需要的节点。因此,需要考虑采用判断xhr请求是否完成后再进行定位,或者直接获取xhr请求返回内容的做法。 对于selenium爬虫来说 ......
selenium 网站

Windows系统下安装Anaconda并配置python3+pyqt5开发环境

基于统一的开发环境的处理需要,目前python开发一般采用Anaconda管理包作为平台。Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 1. Anaconda下载 ......
Anaconda Windows python3 环境 python

[oeasy]python0133_变量名_标识符_identifier_id_locals

变量名 回忆上次内容 上次讲了 什么是变量 变量变量 能变的量 就是变量 各种系统、游戏就是由变量所组成的 ​ 添加图片注释,不超过 140 字(可选) 声明了变量 并且 定义了变量 声明就是 declaration 把标识符 和 具体值 联系起来 标识符就是 变量的标记符 具体值 就是 赋给变量的 ......

Python Django 模板的使用

新建 templates/header.html 文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>header</title> </head> <body> <h1>东营职业学院</h1> <p> 国家 ......
模板 Python Django

Selenium CHANGELOG[最新版本4.8.3]

Selenium CHANGELOG[持续更新] 源文件 https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES 搬运工 对重点版本做时间标注,具体时间点可以参考https://github.com/SeleniumHQ/seleni ......
CHANGELOG Selenium 版本

任务拆解,悠然自得,自动版本的ChatGPT,AutoGPT自动人工智能AI任务实践(Python3.10)

当我们使用ChatGPT完成某些工作的时候,往往需要多轮对话,比如让ChatGPT分析、翻译、总结一篇网上的文章或者文档,再将总结的结果以文本的形式存储在本地。过程中免不了要和ChatGPT“折冲樽俎”一番,事实上,这个“交涉”的过程也可以自动化,AutoGPT可以帮助我们自动拆解任务,没错,程序能 ......

马尔科夫决策——汽车租赁问题Python实现

马尔可夫过程(Markov process)是一类随机过程。由俄国数学家A.A.马尔可夫于1907年提出。该过程具有如下特性:在已知目前状态(现在)的条件下,它未来的演变(将来)不依赖于它以往的演变 (过去 )。例如森林中动物头数的变化构成——马尔可夫过程。在现实世界中,有很多过程都是马尔可夫过程, ......
汽车租赁 Python 汽车 问题

python 音频处理

1.音频可视化 python 音频处理 - 张喆坤 - 博客园 (cnblogs.com) ......
音频 python

python 音频处理

1.音频可视化 python 音频处理 - 张喆坤 - 博客园 (cnblogs.com) ......
音频 python

python gui 开发

1.学习路径 python/Gui · 张喆坤/Showmethecode - 码云 - 开源中国 (gitee.com) Python GUI 库介绍-PySimpleGUI - 张喆坤 - 博客园 (cnblogs.com) 2.成品演示 chatgpi ui界面 30行代码撸一个chatgpt ......
python gui