自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 自动化工具之-影刀RPA

影刀RPA是一款软件机器人,能模拟人的各种操作,在任何应用程序上进行鼠标点击、键盘输入、信息读取等操作,释放各种有逻辑规则、重复性的人工工作。作为刚入门的自动化工具,上手快,操作方便,其部分功能能够提高开发的效率,而且还是零基础,对于开发,测试都有益的工具,我觉得各位兄弟们可以学起来。

2023-12-06 08:12:20 524

原创 使用python获取当前时间是当月的第几天

使用python获取当前时间是当月的第几天

2022-09-23 11:13:35 1127 2

原创 某短剧小程序付费视频采集

微信短剧付费视频采集

2022-09-05 17:20:31 3793 12

原创 【Python】使用reuqests上传zip文件

最近在写一个自动化的项目, 其中需要工具去实现文件的上传和下载, 因为在之前的工作中没有使用过类似方法, 所以我在学习和尝试中,找到了很多乐趣,下面给大家分享下,如何去实现操作操作前提你要有一个上传文件的接口, 例如: http://xx.xxx.xxx.xxx:xxxx/file/upload (IP属于公司内部的不方便透露)上传参数: {"'dataM'": "202111", "file": "202111.zip"} 这里的话只用到了两个参数一个是时间, 一个是文件名, 这里没有限制文件的大

2021-11-29 14:12:30 1055

原创 linux下部署selenium爬虫程序

文章目录前言一、selenium是什么?二、使用步骤1.引入库2.测试代码三、部署程序1.安装chrome2.安装chromedriver驱动3.运行测试代码总结前言提示:我这里是工作需要把selenium 爬虫程序部署到Linux 服务器上面 顺便跟大家交流一下 如果有兴趣的话可以看一下,一、selenium是什么?示例:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样, 爬虫用它来抓取一些js动态加载的数据二、使用步骤.

2021-11-24 14:36:06 3923 12

原创 MySQL入门一

1.概述1.数据库的介绍定义对大量信息进行管理的高效解决方案,按照数据结构来组织、储存和管理的库数据库系统(DataBase System)=数据库管理系统(DBMS) + 数据库管理员关系型数据库系统,建立在关系模型上的数据库系统关系模型:当将日常生活中的实体(学生),和实体的属性(学号、姓名)存储到数据中,应该如何处理该实体结构数据结构可以规定,同类数据,结构一致,就是一个...

2020-06-22 12:48:23 71

原创 scrapy 爬虫的部署以及gerapy使用

scrapy部署介绍相关的中文文档地址https://scrapyd.readthedocs.io/en/latest/安装相关库scrapyd是运行scrapy爬虫的服务程序,它支持以http命令方式发布、删除、启动、停止爬虫程序。而且scrapyd可以同时管理多个爬虫,每个爬虫还可以有多个版本pip3 install scrapydscrapyd-client发布爬虫需要使用另一...

2019-09-22 19:36:41 347

原创 scrapy_redis使用后小总结

为什么要用呢;Scrapy_redis在scrapy的基础上实现了更多,更强大的功能,具体体现在:reqeust去重,爬虫持久化,和轻松实现分布式首先安装:pip3 install scrapy-redis如果这样不可以的话 加镜像源试一下哦:-i https://pypi.douban.com/simple搞定 看下一步:Scrapy-redis提供了下面四种组件(compon...

2019-09-22 18:51:17 183

原创 python的多线程与线程池的使用

线程python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用说到线程要知道它是什么东东1.线程是cpu执行的基本单元2.线程之间的执行是无序的3.同一进程下的线程的资源是共享的 (线程锁,互斥锁)4.线程可以实现多任务,多用来处理I/O密集型任务GIL:由于python的CPython解释器的原因...

2019-09-10 20:27:50 288

原创 BeautifulSoup4 和 pyquery 的基本用法

CSS选择器:BeautifulSoup4啰嗦一下 我们安装 pip install BeautifulSoup4 #如果安装慢 或者报错的话不如在最后面加一个镜像源试一试 -i https://pypi.douban.com/simple解决一个疑问 BeautifulSoup4是什么东西呢?Beautiful Soup 和 lxml 一样,Beautiful Soup...

2019-09-10 19:58:45 451

原创 requsets请求方式和xpath解析器的基本用法

requestsPython的标准库中 urllib 模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,Requests 继承了urllib的所有特性,并且API使用更加方便,可以简化我们的代码首先安装pip3 install requests它有两种请求方式:get 和 postget示例代码url = "https://xueqiu.com/v4/s...

2019-09-09 17:32:35 548

原创 爬虫urllib and 正则总结

urllib:是python自带抓取网页的其中的一种urllib的三个属性:request: 它是最基本的HTTP请求模块,可以用来模拟发送请求,就像在浏览器中输入网址,然后敲击回车键一样error: 异常处理模块,如果出现请求错误,我们可以使用这个模块来捕获异常,然后进行重试或者其他操作,保证程序不会意外终止.parse: 这一个工具模块,提供了许多url的处理方法,比如拆分,解析,合...

2019-09-08 18:41:40 149

原创 正则之表示数量 边界

表示数量表示边界匹配分组re模块的高级用法1 search2 findall 有两个单词组成 find 和 all find为查找 all为全部所有的3 subpython正则表达式贪婪和非贪婪模式Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。...

2019-01-06 20:13:03 1012

原创 正则

正则表达式概述正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。1 导入re模块re模快示例表示字符...

2019-01-06 20:02:23 87

原创 Python 浅拷贝和深拷贝

1、浅拷贝浅拷贝是对一个对象的顶层拷贝通俗的理解就是:拷贝了引用,并没有拷贝内容列如;2 深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)列如;...

2019-01-06 19:49:14 94

原创 标识符 关键字和变量的命名规则

1 标识符标示符就是程序员定义的 变量名、函数名标识符;可以由数字,字母和下划线组成不能以数字开头不能和关键字重复名2 关键字关键字 就是在 Python 内部已经使用的标识符关键字 具有特殊的功能和含义开发者 不允许定义和关键字相同的名字的标识符3 变量的命名规则命名规则 可以被视为一种 惯例,并无绝对与强制目的是为了 增加代码的识别和可读性在python中标识符是区分大...

2019-01-06 19:31:17 1607 1

原创 异常的传递

注意观察上中,当调用test3函数时,在test1函数内部产生了异常,此异常被传递到test3函数中完成了异常处理,而当异常处理完后,并没有返回到函数test1中进行执行,而是在函数test3中继续执行...

2019-01-06 19:20:41 232

原创 类属性和实例属性

我们接触到的就是实例属性(对象属性),顾名思义,类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本,这个和C++中类的静态成员变量有点类似。对于公有的类属性,在类外可以通过类对象和实例对象访问类属性。...

2019-01-06 19:12:07 257

原创 保护对象的属性

如果 有一个对象需要对其进行修改的话 有两种方法。一种是对象名.属性名 = 数据 ---->直接修改另外一种是对象名.方法名() ---->间接修改为了更好对保护属性安全 不能将其进行修改一般处理方式为将属性定义为私有属性 添加一个调用名 并调用例如;...

2019-01-06 19:01:15 127

原创 魔法 方法

打印 ID 查看文件所在内存当中的位置* 在python中方法名如果是xxxx()的,那么就有特殊的功能,因此叫做“魔法”方法* 当使用print输出对象的时候,只要自己定义了str(self)方法,那么就会打印从在这个方法中return的数据...

2019-01-04 22:56:38 249

原创 python 定义类

*类 (Class) 由3个部分构成 * 类的名称:类名*类的属性:一组数据*类的方法:允许对进行操作的方法 (行为)定义类时有2种:新式类和经典类,上面的Car为经典类,如果是Car(object)则为新式类对象是有属性和方法组成的,在实际环境中也就是对象本身的变量和函数!比如一条鱼,眼睛和尾巴就是属性(变量),会游泳就是他的技能(方法、函数)...

2019-01-04 22:35:35 378

原创 文件操作

在python中,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)f = open(‘test.txt’,‘w’)f. close() 用来关闭文件写数据使用write()可以完成向文件写入数据读数据(read) 读单个长度读数据(readlines) 读所有行读数据(readline)读一行f = open(‘test.txt’, ‘r...

2019-01-04 21:57:50 75

原创 Python 异常处理中抛出异常

class Test(object):def init(self, switch):self.switch = switch #开关def calc(self, a, b):try:return a/bexcept Exception as result:if self.switch:print(“捕获开启,已经捕获到了异常,信息如下:”)print(result)else:...

2019-01-02 19:29:49 923

原创 课堂笔记 之init()方法

init()方法,在创建一个对象时默认被调用,不需要手动调用init(self)中,默认有1个参数名字为self,如果在创建对象时传递了2个实参,那么__init__(self)中出了self作为第一个形参外还需要2个形参,例__init__(self,x,y)init(self)中的self参数,不需要开发者传递,python解释器会自动把当前的对象引用传递进去 --init–表示为...

2019-01-02 19:10:36 317

原创 Python基础 编写项目 学生管理系统

print(‘欢迎来到成绩管理系统’.center(30,’*’))list = []while True:print(‘1、录入成绩’)print(‘2、查看成绩’)print(‘3、删除成绩’)print(‘4、修改成绩’)print(‘5、打印全部成绩’)print(‘6、退出系统’)num = int(input(‘请选择功能’))tt = {}if num == 1...

2019-01-02 19:00:25 466

原创 python基础编码 ATM机系统

print(’-----欢迎使用XXX自动取款机-----’)count = 1money = 1000userAccount = ‘123456’userPasswd = ‘654321’while count <= 3:account = input(‘请输入账号:’)passwd = input(‘请输入密码:’)if account == userAccount an...

2018-12-16 16:03:09 416

原创 python基础打印奇数行字符K

line = int(input(‘请输入一个数字’))for i in range(1,line+1):if i < (line+1)/2:print(’’,’ '(line-i),’’)if i == (line+1)/2:m = 1for m in range(1, line+1):print(’’,’ ‘(m+1),’’,)m += 1...

2018-12-08 15:31:04 690

原创 python 基础 随机猜数字游戏

import randomcount = 1score = 0while count <= 10:computer = random.randint(1,100)person = int(input(‘请输入任意一个数字:’))if person > computer:score += 1elif person < computer:score -= 1co...

2018-12-02 19:27:28 2080

window版本的mysql5.7

window版本的mysql5.7

2021-05-26

是不是很怀念小霸王游戏机的感觉

在线玩小霸王游戏机

2021-05-26

空空如也

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

TA关注的人

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