selenium python web

Python爬虫之scrapy框架入门

# 特点: 1. scrapy利用twisted的设计实现了非阻塞的异步操作。这相比于传统的阻塞式请求,极大的提高了CPU的使用率,以及爬取效率。 1. 配置简单,可以简单的通过设置一行代码实现复杂功能。 1. 可拓展,插件丰富,比如分布式scrapy + redis、爬虫可视化等插件。 1. 解析 ......
爬虫 框架 Python scrapy

python-GUI之tkinter

常用的`tkinter`控件的列表: 1. **Label(标签)**:用于显示文本或图像。 2. **Button(按钮)**:用于触发操作,比如点击按钮执行某个功能。 3. **Entry(输入框)**:用于接收用户输入的文本。 4. **Text(文本框)**:用于显示和编辑多行文本。 5. ......
python-GUI tkinter python GUI

20230816python学习日志

- 在初始化属性中的类 ```python #person_class.py class Person: population = 0 #初始化属性,用于计数 def __init__(self, myAge): self.age = myAge Person.population += 1 #计数 ......
20230816 python 日志

【web_逆向08】对称加密之AES、DES

## 对称解密 - 所谓对称加密就是加密和解密用的是同一个秘钥. 就好比. 我要给你邮寄一个箱子. 上面怼上锁. 提前我把钥匙给了你一把, 我一把. 那么我在邮寄之前就可以把箱子锁上. 然后快递到你那里. 你用相同的钥匙就可以打开这个箱子. - 常见的对称加密: AES, DES, 3DES等 ## ......
web AES DES

Python 实现排序算法

> 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 ![image](https://img2023.cnblogs.com/blog/1344595/202308/1344595-20230816221626302-985016786.png ......
算法 Python

20.python@property

## python@property [TOC] python的@property是python的一种装饰器,是用来修饰方法的。 ### 作用 我们可以使用@property装饰器来创建**只读属性**,@property装饰器会将**方法**转换为相同名称的**只读属性**,可以与所定义的属性配合 ......
property python 20

使用 Sahi 实现 Web 自动化测试

Sahi 是 Tyto Software 旗下的一个基于业务的开源 Web 应用自动化测试工具。Sahi 运行为一个代理服务器,并通过注入 JavaScript 来访问 Web 页面中的元素。Sahi 支持 HTTPS 并且独立于 Web 站点,简单小巧却功能强大。它相对于 Selenium 等自动... ......
Sahi Web

【web_逆向07】base64变种

## 简介 - 标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,而这些“%”号在存入数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符。 ## 解决方案 - 为解决此问题,可采用一种用于URL的改 ......
变种 base web 64

python 运行 execjs 出现错误 UnicodeEncodeError: 'gbk' codec can't encode character '\xfe' in positio

异常解读 该异常的格式一般为: UnicodeEncodeError: 'gbk' codec can't encode character '\xfe' in positio 该异常出现的场景为在 Windows 电脑下使用 Python execjs 运行指定的 JS 文件,但 JS 文件中包含 ......

Python的循环语句

循环语句可以让我们的代码重复的去执行 while循环: while 条件: 代码 过程: 判断while循环的条件是否为真, 如果真, 执行代码. 然后再次判断条件.....直到条件为假循环结束 案例1: while True: # 死循环 print("喷死你") 以上这段代码是一个死循环,因为判 ......
语句 Python

Python 自定义运算符

# Python 自定义运算符 #### 正向运算符 ``` + __add__(self, other) - __sub__(self, other) * __mul__(self, other) / __truediv__(self, other) // __floordiv__(self, o ......
运算符 Python

Python的if语法规则

if语句的语法规则: 第一种 if 条件: 代码 如果条件成立就执行代码 如果不成立, 就不执行 money = 100 if money > 300: print("铁锅炖") print("回家") 第二种 if 条件: 代码1 else: 代码2 如果条件成立, 执行代码1, 否则, 执行代码 ......
语法 规则 Python

python 动态加载类和函数

__import__() 函数用于动态加载类和函数 。 如果一个模块经常变化就可以使用 __import__() 来动态载入。 语法 __import__ 语法: __import__(name[, globals[, locals[, fromlist[, level]]]]) 参数说明: nam ......
函数 动态 python

python rasa聊天机器人教程二:添加意图和回复

1.rasa的几个yml文件介绍 nlu.yml 文件:该文件用于训练自然语言理解 (NLU) 模型。您可以在其中添加示例句子,标记意图和实体,用于训练 NLU 模型。例如,在文件中添加一条示例句子、标记对应的意图和实体,然后使用 rasa train nlu 命令训练 NLU 模型。 domain ......
意图 机器人 机器 教程 python

拿到开发板需要做的事情 -- 配置Python环境

1.查看系统时间 date -R 2.修改系统时间 windows上时间项目时间正常,Ubuntu16.04上时间错误 - 贾斯丁哔哔 - 博客园 (cnblogs.com) 3.安装pip3 sudo apt-get update sudo apt-get install python3-pip ......
事情 环境 Python

web项目运行执行过程

运行一个Javaweb项目,首先,将项目部署到服务器,由客户端发起请求,将请求发送到tomcat的监听端口。通过端口进入tomcat,再由tomcat将携带的请求信息移交给web项目。接下来,正式进入Javaweb项目,一开始,要解读web.xml配置文件,将依据文件的配置决定进入哪一个页面或者se ......
过程 项目 web

springmvc 开启异步请求报错 Java code using the Servlet API or by adding "true" to servlet and filter declarations in web.xml.

报错内容: java.lang.IllegalStateException: Async support must be enabled on a servlet and for all filters involved in async request processing. This is do ......
quot declarations springmvc Servlet servlet

查看python是32位还是64位

PS C:\pycharm\run\ui-test> python -VV Python 3.11.1 (tags/v3.11.1:a7a450f, Dec 6 2022, 19:43:28) [MSC v.1934 32 bit (Intel)] (base) PS D:\gitlab\test_ ......
还是 python

python类型标注self

## 起因 假设有如下代码,我想标注类方法的返回值为自己本身 ```python class Queue: def __init__(self): self.items = [] def enqueue(self, item) -> Queue: self.items.append(item) re ......
类型 python self

python rasa聊天机器人教程一:安装

Rasa 是一个开源的机器人对话管理框架,用于构建灵活、可扩展的对话系统。它使您能够创建自己的聊天机器人,并通过自然语言理解(NLU)和对话管理(DM)来处理用户的输入和生成响应。 windows中安装rasa 1.创建虚拟环境 注:确保win10中已经安装了python3.8,并且python3. ......
机器人 机器 教程 python rasa

ubuntu环境下python下使用OpenCV库读取USB摄像头的画面

一 概念 OpenCV是一个开源的计算机视觉和机器学习软件库。它可以使用pip命令行中的以下命令安装:“pip install opencv-python” 这个做视觉处理,非常的方便。 二 源码解析 import cv2 cap = cv2.VideoCapture(2) # /dev/video ......
摄像头 画面 环境 ubuntu python

python不同包之间调用提示不存在

python不同包之间调用提示不存在 在file-setting-project-project Sources,把包放入到Sources中 再次查看,正常 ......
之间 python

基于Python的HTTP代理爬虫开发初探

前言 HTTP代理爬虫在爬取网页数据时,使用Python程序模拟客户端请求,同时使用HTTP代理服务器来隐藏客户端的真实IP地址。这样可以有效防止在爬取大量网页数据时被目标网站封禁IP地址。 以下是基于Python的HTTP代理爬虫开发初探的步骤: 1. 安装Python爬虫框架 在Python中, ......
爬虫 Python HTTP

从零开始的 python

### 从零开始的 python ###### 引用官方库函数/常量之类的 ```python from __ import __ ``` ###### 自定义函数 ```python def ___(): return ``` 在交互式环境下,要多打一行空行 注:在 def 的参数可以直接 ``` ......
python

Web实现大文件上传

​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, ......
文件 Web

常用文件读取(python)

### CSV文件 CSV(Comma-Separated Values)是一种常见的文本文件格式,用于存储结构化的数据。CSV文件中的数据是以逗号(或其他指定的分隔符)分隔的文本行,每一行表示一条记录,每个字段表示记录中的一个属性或值。 ### 读CSV ``` import csv import ......
常用 文件 python

计数排序(Python)

```python def counting(data): "data里的value作为计数数组counts的index,然后把counts的value转换成data的index" # 计数列表,存储每个值有多少个,以data的值作为索引,所以数组长度以最大值+1为准 counts = [0 for ......
Python

WEB自动化-连接数据库

这里简单说下怎么连接数据库查询数据 mysql: 1、先创建个文件,框架的话用关键字函数 文件,keyword文件,封装连接数据库的函数 2、创建测试用例 ......
数据库 数据 WEB

if语句条件判断大集合--------------------------------------python语言学习

准备数据: ##实现成绩大于等于600为优秀,其他为普通等级 上代码: import pandas as pddf = pd.read_excel('C:/Users/Administrator/Desktop/test1.xlsx',header=1)def score_if(score): if ......
大集 语言学习 语句 条件 语言

python编程从入门到实践(第2版)学习笔记(变量,字符串)

变量 变量是一种可以赋给值的标签。每一个变量都指向一个相关联的值,下列代码中 message 即为变量,指向的值为“Hello Python world !” message = "Hello Python world!" print(message) 第二行的 print() 函数用于打印输出这个 ......
字符串 变量 字符 笔记 python