自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初遇我ㄖ寸の热情呢?

煎茶坐看梨门雨,情话是你,风景也是你

  • 博客(414)
  • 收藏
  • 关注

原创 软件测试系列学习,屌丝还是屌丝

数据库课程:https://blog.csdn.net/qq_37615098/category_9792632.htmlshell脚本经典案列:https://blog.csdn.net/qq_37615098/category_9706516.htmlpython基础课程:https://blog.csdn.net/qq_37615098/category_7954447.htmlselenium课程:https://blog.csdn.net/qq_37615098/category_81064

2022-07-01 11:16:34 11605 2

原创 pyppeteer首次使用无法安装Chromium,无脑运行下面的代码!!!

【代码】pyppeteer首次使用无法安装Chromium,无脑运行下面的代码!!!

2024-03-24 14:58:15 119

原创 【爬虫&APP逆向006】异步案列实现&selenium

比如,对于输入框,我们就调用它的输入文字和清空文字方法;其实,还有另外一些操作,它们没有特定的执行对象,比如鼠标拖曳、键盘按键等,这些动作用另一种方式来执行,那就是动作链。为什么需要等待 如果网站采用了动态html技术,那么页面上的部分元素出现/加载的时间便不能确定,这个时候就可以设置一个等待时间,强制等待指定时间,等待结束之后进行元素定位,如果还是无法定位到则报错。比如,下拉进度条,它可以直接模拟运行JavaScript,此时使用execute_script()方法即可实现。实现js注入,绕过检测。

2024-03-24 14:16:40 234

原创 【爬虫&APP逆向005】协程操作

最重要最核心的一点:异步机制可以增加程序的执行效率。多进程、多线程和协程就是用来实现异步机制。

2024-03-20 21:56:23 288

原创 【爬虫&APP逆向004】并发编程

线程预先被创建并放入线程池中,同时处理完当前任务之后并不销毁而是被安排处理下一个任务,因此能够避免多次创建线程,从而节省线程创建和销毁的开销,能带来更好的性能和系统稳定性。2.基于Process创建一个子进程对象(当前运行的整个py文件表示主进程),然后可以基于target参数将外部的一个函数注册到该子进程中。那么如果有一天我们的需求是我的主进程结束了,由主进程创建的那些子进程必须跟着结束,怎么办?无论是进程还是线程,都遵循:守护xx会在主xx运行完毕后被销毁,不管守护xx时候被执行结束。

2024-02-15 10:56:54 1152

原创 【爬虫&APP逆向003】视频数据爬取&Cookie&代理

案例:https://www.kuaidaili.com/free/inha(当多次对这个网站发请求的话,这个网站会被封掉)对快代理这个网站进行n次请求,直到本机无法访问快代理为止(证明本机ip被快代理封掉了)构建一个代理池(封装了很多代理ip和端口的容器),用于数据的批量爬取。现在使用代理服务器,测试一下是不是能返回代理服务器的地址。或者:自动获取cookie。

2023-10-29 12:41:19 944

原创 【爬虫&APP逆向002】数据解析&防盗链

text()提取标签直系的文本内容 //text()提取标签下所有的文本内容。需求:将每一个章节的标题和内容进行爬取然后存储到文件中。

2023-10-29 12:37:05 1720

原创 【爬虫&APP逆向001】爬虫相关介绍&requests基础操作

什么是爬虫就是通过编写程序,“模拟”浏览器上网,然后让其在互联网中“抓取”数据的过程。模拟:浏览器本身就是一个纯天然的爬虫工具。爬虫相关的操作都是模拟/基于浏览器为基础开发实现出来的。抓取:一种是抓取一张页面中所有的数据一种是抓取页面中局部的数据提问:如果日后你的爬虫程序没有爬取到你想要的数据,why?你的程序模拟浏览器的力度不够!爬虫在应用场景的分类通用爬虫:将一整张页面源码数据进行爬取。聚焦爬虫:将一张页面中局部/指定的数据进行抓取。建立在通用爬虫的基础上。

2023-10-29 12:30:45 1705

原创 小程序开发---uniapp---商城项目006---加入购物车

【代码】小程序开发---uniapp---商城项目006---加入购物车。

2023-07-15 15:40:23 1180 1

原创 小程序开发---uniapp---商城项目005---商品详情

【代码】小程序开发---uniapp---商城项目005---商品详情。

2023-07-15 15:33:24 414

原创 小程序开发---uniapp---商城项目004---商品列表

【代码】小程序开发---uniapp---商城项目004---商品列表。

2023-07-09 21:00:50 580

原创 小程序开发---uniapp---商城项目003---搜索

【代码】小程序开发---uniapp---商城项目003---搜索。

2023-07-09 20:50:30 170

原创 小程序开发---uniapp---商城项目002---分类

【代码】小程序开发---uniapp---商城项目002---分类。

2023-07-09 20:33:37 937

原创 小程序开发---uniapp---商城项目001---首页

是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

2023-07-09 20:20:10 485

原创 Vue-后台管理项目008---项目上线

1.通过node创建web服务器。2.开启gzip配置。4.使用pm2管理应用。

2023-07-08 14:53:18 41

原创 Vue-后台管理项目007---项目优化

【代码】Vue-后台管理项目007---项目优化。

2023-07-08 14:48:16 82

原创 Vue-后台管理项目006---数据报表

【代码】Vue-后台管理项目006---数据报表。

2023-07-08 14:39:40 581

原创 Vue-后台管理项目005---订单列表

【代码】Vue-后台管理项目005---订单列表。

2023-07-08 14:33:42 201

原创 Vue-后台管理项目004---商品管理

点击确定按钮的时候,先预验证,再通过接口发起请求。

2023-07-08 14:26:05 582

原创 Vue-后台管理项目003---权限管理

【代码】Vue-后台管理项目003---权限管理。

2023-07-08 13:23:29 179

原创 字符串的常用方法&判断一个数是不是正整数

1.count 计算字符串中包含的多少个指定的子字符串str1 = "adcaaa"print(str1.count("a"))结果:4# 2.startswith 检查字符串是否已指定的字符串结尾 返回值 bool# 3.endswith 检查字符串是否已指定的字符串结尾 返回值 booltel = input(&

2023-07-03 09:10:53 1141

原创 字符串格式化输出方法&各种对齐&%s,format,f““

一.字符串格式化输出方法一:name = "tom"age = 18print("名字是%s,年龄是%s" % (name, age)) # (name,age)只能是带括号的元组,不能是列表# 名字是tom,年龄是18# %d -----十进制name = "tom"age = 18print("名字

2023-07-03 09:10:34 1517

原创 python中关键字,函数,方法的理解

关键字: 关键字是python内置的,是具有特殊意义的标识符import keywordprint("python中关键字的个数是:%d"%len(keyword.kwlist))print(keyword.kwlist)# python中关键字的个数是:33# ['False', 'None', 'True', 'and', 'as', 'assert', 'break', '...

2023-07-03 09:09:33 1458

原创 python中运算符

Python语言支持以下类型的运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级Python算术运算符 以下假设变量a为10,变量b为21: ...

2023-07-03 09:09:22 919

原创 算法冒泡排序

alist = [1,5,0,9,2]–升序—[0,1,2,5,9] 思路:–相邻元素对比,大的值往后移 0- 每一次找一个较大值—需要找len(alist)-1 1- 第1次 9 -----对比len(alist)-1---4 1- [1,5,0,9,2]--1,5对比 5大,不需要交换 1 和5 位置 2- [1,5,0...

2023-07-03 09:08:59 1410 1

原创 返回值清脑题

x = 1y = 2def add (x, y): z = x + y print(z)print (add(x,y))输出结果3None在打印函数add (x, y)时,函数add (x, y)会执行print (z)语句得到3的,但add(x,y)返回值是None,所以打印输出结果应为3,Nonedef func1(): for i in ra...

2023-07-03 09:08:50 988

原创 循环(while,for,continue,break.函数注释)

循环# while循环# 1.在一定条件下,重复做某件事件(代码)# 2.while循环# 1.当条件表达式 == True 才执行循环内容# 2.循环的递增变量sumData = 0cnt = 1while cnt <101: sumData += cnt cnt += 1print(sumData)# 3.死循环,不一定...

2023-07-03 09:07:33 1260

原创 循环嵌套+字符串切割例题

题目: 1.下面的log变量记录了云服务器上 当天上传的文件信息 其中第一列是文件名,第二列是文件大小请编写一个程序,统计出不同类型的 文件的大小总和 比如: jpeg 9988999 json 324324 png 2423233log = ”’ f20180111014341/i_51a7hC3W.jpeg 169472 FrITJxleSP7wUD-MWw-...

2023-07-03 09:07:24 1185

原创 Python循环嵌套

1.循环嵌套 boys = ["mike","jack","tom"] girls = ["lisa","linda","mary"] for boy in boys: for girl in girls: print("%s shakes %s"%(boy,girl )) print("

2023-07-03 09:07:14 1063

原创 python循环读写

现有文件1(如下,请保存到文件file1.txt中), 记录了公司员工的薪资,其内容格式如下name: Jack ; salary: 12000 name :Mike ; salary: 12300 name: Luk ; salary: 10030 name :Tim ; salary: 9000 name: John ; salary: 12...

2023-07-02 09:50:42 1956

原创 函数的参数类型

def func(a,b=0,*c,**d): print(a) print(b) print(c) print(d) func(1,2,3,4,5,name="tom",age=18)#结果:# 1# 2# (3, 4, 5)# {'name': 'tom', 'age': 18}“”” a***必填*参数 b**可缺省参数**,传值的...

2023-07-02 09:50:33 1080

原创 python练习题

现有一个数据库记录文件(见附件0005_1.txt),保存了学生课程签到的数据库记录。 内容格式如下 ,(‘2017-03-13 11:50:09’, 271, 131), (‘2017-03-14 10:52:19’, 273, 131), (‘2017-03-13 11:50:19’, 271, 126), 每一行记录保存了学生的一次签到信息。每一次签到信息的记录,分为三个部分,...

2023-07-02 09:50:25 3132 1

原创 python面向对象

面向对象 1.面向对象的引入: 1.先找出相应的对象 2.吧这些涉及的对象的关系进行组网 2.类/实例 1.类: 1.现实不存在–抽象的概念–人类–鸟类 2.具有相同事物特征的事物的统称 2.类里面有 1.静态—属性(特征) 2.动态—方法(行为) 3.实例—也叫对象 ...

2023-07-02 09:49:43 987

原创 python中继承

继承: 1.继承关系可以是多个父类注意点,子类初始化方法里面,需要调用父类的初始化方法 class NorthTiger(Tiger): color = “yellow white” def init(self,weight): Tiger.init(self.weight) 可以把继承关系继续下去...

2023-07-02 09:49:28 1676

原创 标准库的使用

标准库的使用 1.不需要程序员去import-----直接使用的变量和函数-----print/open/len 2.import time print(time.strftime("%Y_%m_%d %h:%m:%s")) 3.标准库 1.内置类型:内置函数——直接使用—不需要import 2.内置模块:内置模块--要使用impor...

2023-07-02 09:47:46 1127

原创 pycharm小技巧

查看变量,方法的定义的地方 查看完后,回到刚才的地方 1.按住Ctrl,左击函数名,可以查看函数的定义和调用 2.右击函数名>>>find Useages>>>在控制台可以查看函数被调用的情况 回撤: 右击包或者模块>>>Local history >>>>show history,右击...

2023-07-02 09:47:37 2563 1

原创 面向对象+1

1-面向对象的引入:1-先找出相应的对象2-把这些涉及的对象的关系进行组网2-类/实例1-类:1-现实不存在–抽象的概念–人类–鸟类2-一类具有相同特征的事物的统称!2-类里面有1-静态—属性(特征)2-动态—方法(行为)3-实例—也叫 对象1-在这个类里面实际存在的个体2-类是实例的抽象化概念3-实例是类的具体实例化体现4-实例化操作:1-类里面的变量–属性2-类...

2023-07-02 09:47:01 928

原创 python中的私有属性和私有方法

应用场景及定义方式应用场景 在实际开发中,对象的某些属性或方法可能只希望在对象的内部被使用,而不希望在外部被访问到。 私有属性就是对象不希望公开的属性 私有方法就是队形不希望公开的方法定义方式 在定义属性或方法时,在属性或者方法名前增加两个下划线,定义的就是私有属性或者方法演示:class Women: def __init__(self,nam...

2023-07-02 09:46:51 1112

原创 方法的重写

2023-07-02 09:46:42 969

原创 python各种方法

实例方法–方法内部需要访问实力属性实例方法内部可以使用类名.访问类属性类方法–方法内部只需要访问类属性静态方法–方法内部,不需要访问实例属性和类属性如果方法的内部既要访问实例属性,又要访问类属性,应该定义什么方法?应该封装一个实例方法class Game(object): #类属性,历史最高分 top_score = 0 #实例化方法 def __in...

2023-07-01 19:54:55 1008

vueshop前后端vueshop前后端

vueshop前后端vueshop前后端vueshop前后端

2023-05-07

前后端代码luffy-apiluffycity

前后端代码 luffy_api luffycity

2023-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除