![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有趣的python
浪速之星
这个作者很懒,什么都没留下…
展开
-
oppo手机导出联系人vcf文件转execl表格
【代码】oppo手机导出联系人vcf文件转execl表格。原创 2023-11-15 15:29:09 · 289 阅读 · 0 评论 -
b-zhan脚本更新
没办法不能直接打开,只能采用blob的请求格式了。幸好留了一手,除了下载反馈慢了点其他不影响。脚本greasyfork地址。api及参数说明来自。原创 2022-11-02 09:25:36 · 409 阅读 · 0 评论 -
核算表部分区域(行)合计
【代码】核算表部分区域(行)合计。原创 2022-10-23 16:46:53 · 131 阅读 · 0 评论 -
python电子表格转文档
是哪个人才想出来选择题用电子表格存的。原创 2022-09-07 18:14:55 · 266 阅读 · 0 评论 -
notepad++配置python环境
配置NppExec打开Plugins(插件)->NppExec->Execute或者直接按下F6在弹出的Execute…竟然之前没写,罪过罪过,重装系统完害的我还得重新查。搜索插件NppExec,安装。点击保存,设置快捷键即可。打开插件配置,添加快捷键。.........原创 2022-07-31 13:16:47 · 971 阅读 · 0 评论 -
python实现m3u8转mp4方法2
一般视频不大,主要针对文件名顺序处理以及copy命令拼接,合并采用先合并ts后ffmpeg转mp4。针对chrono下载器插件保存的ts,下载后文件名一般奇奇怪怪,但是符合m3u8基本规律。原创 2022-07-17 10:41:33 · 1156 阅读 · 0 评论 -
python实现m3u8转mp4
需要用到两个版本的ffmpeg,文件及原码请到项目地址自取https://gitee.com/z2322739526/m3u8主要解决ts改后缀mp4后无法上传网盘播放的问题,所以需要完整处理下tomp4.py费时费电脑,转码速度大约6分钟共处理总计5分钟视频完整代码如下m3u8.pytomp4.py合并mp4.bat...原创 2022-06-27 15:08:08 · 2875 阅读 · 1 评论 -
Python电视剧电影台词拼接图
效果图(成果大大好帅)代码(需要自己调参)原创 2022-06-23 20:34:53 · 488 阅读 · 0 评论 -
IP地理地址库geoip2用法
IP地理地址库geoip2用法数据包下载地址(需要注册)https://www.maxmind.com/en/accounts/258630/geoip/downloads# pip insall geoip2import geoip2.databasereader = geoip2.database.Reader('./GeoLite2-City.mmdb')ip = '101.43.150.169'response = reader.city(ip) # 有多种语言,我们这里主要输出原创 2022-04-12 18:19:03 · 1220 阅读 · 4 评论 -
文件夹快速删除
文件夹快速删除针对大量(多且总量大)文件情况,比如e宝下的虚幻4引擎import shutilshutil.rmtree(r"F:\Epic Games\game\UE_4.27")# 强制删除,慎用!!!# del/s/f/q [文件夹路径]对于一些拒绝访问文件可以用命令行删除文件,然后再运行下shutil脚本删除文件夹但是一定要命令注意路径!!!这是强制删除!!!...原创 2022-03-10 21:04:23 · 5581 阅读 · 0 评论 -
文章代码更新
b站下载脚本更新往期参考:https://blog.csdn.net/weixin_44476410/article/details/113351342遇到的问题:这样的艺术字标题解码gbk不出来,也不能当做路径使用解决方法:1.try except判断路径是否可用2.不可用则获取当前时间组成文件名# 针对标题不能保存为路径的情况 localtime = time.localtime(time.time())#获取当前时间 tname = time.strft原创 2022-03-10 11:32:01 · 69 阅读 · 0 评论 -
解决Django+jQuery发送post请求时的CSRF验证
解决Django+jQuery发送post请求时的CSRF验证原理:前端包含的{% csrf_token %},在页面解释时会形成如下语句,用jQuery获取,提交时将csrf数据加入data中提交给django后端即可前端html{% load static %}<html lang="en"><head> <meta charset="UTF-8"> <title>电商评论检测</title> <scr原创 2022-02-23 11:16:42 · 1188 阅读 · 0 评论 -
辽宁考公报名统计脚本
辽宁考公报名统计脚本合并xls,统计岗位要求和报名人数自用,仅供学习参考import xlrdimport csvimport rei1 = []fp1 = xlrd.open_workbook('1.2022年度丹东市考试录用公务员职位信息表.xls')table = fp1.sheets()[0] nrows = table.nrowsfor i in range(0,nrows): data = table.row_values(i, start_colx=0, end_原创 2022-02-20 11:24:17 · 142 阅读 · 0 评论 -
vue+django实现简单注册登录和cookie储存
vue+django实现简单注册登录和cookie储存django views.pyfrom django.shortcuts import renderfrom django.views.decorators.http import require_http_methodsfrom django.core import serializersfrom django.http import JsonResponsefrom django.utils.decorators import metho原创 2021-11-25 17:03:49 · 2112 阅读 · 0 评论 -
Python docx库代码演示
Python docx库代码演示安装需要lxml pip install python-docx主业务代码from openpyxl import Workbookfrom openpyxl import load_workbookfrom docx import Documentfrom docx.oxml.ns import qnfrom docx.shared import Pt,RGBColor,Cmfrom docx.enum.style import WD_STYLE_TY原创 2021-10-24 23:42:45 · 1099 阅读 · 0 评论 -
这不是TNT:py挂机脚本
这不是TNT:py挂机脚本README1.python自行配置 pip install pyautogui2.使用新版mumu模拟器,默认大小位置3.新建TNT.bat快捷方式4.右键管理员运行TNT快捷方式5.屏幕留出开始游戏按钮按键位置1.开始键 1530 650 2.buff 700 7503.攻击 1530 8004.奖励 960 6285.pass 960 300TNT.py# 安装python库命令# pip install pyautogui# 浪速之星原创 2021-09-30 13:24:57 · 2461 阅读 · 3 评论 -
openpyxl具体需求操作
openpyxl具体需求操作涉及公司业务,数据不展示,自存学习使用'''# 1test.xlsxSELECT t.req_id,wm_concat(p.file_list) file_list FROM t_req_list T,t_req_listplus p where t.req_sdpid=p.req_sdpid and t.req_id like 'R%'and p.file_list is not null and p.REQ_SDPID in (数据)group by t.r原创 2021-09-04 10:20:26 · 147 阅读 · 0 评论 -
抖音视频无水印下载
抖音视频无水印下载selenium yyds!!!顺便推荐份通过api下载的py我是没找到这api在哪,f12都翻烂了,直接懒人selenium了=_=https://github.com/downdawn/JSreverse/blob/master/%E6%8A%96%E9%9F%B3/dy/parse_video.pyimport requestsfrom selenium import webdriverfrom selenium.webdriver.chrome.options imp原创 2021-08-08 21:41:31 · 296 阅读 · 0 评论 -
剑指offer算法题JZ1-JZ5
剑指offer算法题JZ1-JZ5题库链接(牛客网)JZ1 二维数组中的查找描述在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定 target = 7,返回 true。给定 target = 3,返回 false。0 <= arr原创 2021-08-04 16:37:04 · 93 阅读 · 0 评论 -
b站视频下载更新(加入下载进度)
b站视频下载更新(加入下载进度)一直想加个下载进度进去,最近才搞上顺便加了个获取视频的AV号新开一个pa审核过不了往期相关:Python爬取b站视频(api真实地址)selenium模拟登陆b站参考链接:【python小工具】requests显示下载速度requests 中的参数 streamfrom lxml import etreeimport requestsimport osimport refrom sys import stdoutimport time# 正则原创 2021-07-21 09:17:23 · 12321 阅读 · 1 评论 -
selenium模拟登陆b站
selenium模拟登陆b站工具链接:部分参考链接:b站滑动登陆 ----- こころ~selenium重复执行move by offset时位移值自动累加的问题 ---- vansl大佬的模拟轨迹算法还是很强,但比较看脸登陆成功次数不算多,但至少也算是可以糊弄b站下了本来想获取下自己账号的cookies的,但模拟登录实在有些麻烦,以后有时间在优化优化吧完整代码:import randomfrom PIL import Image, ImageChopsfrom selenium im原创 2021-07-14 14:10:38 · 706 阅读 · 0 评论 -
Python+MySQL实现基本内容管理
Python+MySQL实现基本内容管理create.sql-- 如果存在数据库company,删除DROP DATABASE IF EXISTS company;-- 创建数据库companyCREATE DATABASE company;-- 切换到company数据库USE company;-- 创建storeman保管员表CREATE TABLE storeman( Mno BIGINT NOT NULL, Mname VARCHAR(100) NOT NULL,原创 2021-06-09 15:03:10 · 194 阅读 · 0 评论 -
数字图像处理-基于opencv和kreas的手势(手语)识别
基于opencv和kreas的手势(手语)识别代码为实验需要,具体使用需要修改tensorflow教程(推荐看这个)内容一:裁剪视频,获取手势import cv2import numpy as npimport osimport shutil# 皮肤检测def pi(res): y_cr_cb = cv2.cvtColor(res, cv2.COLOR_BGR2YCR_CB) # 转换至YCrCb空间 (y, cr, cb) = cv2.split(y_cr_cb)原创 2021-05-26 17:46:08 · 1376 阅读 · 0 评论 -
Python批量复制文件夹(以及所有子文件夹)下的某类型文件
Python批量复制文件夹(以及所有子文件夹)下的某类型文件因实验需求,以png文件格式作为参考代码如下import shutilimport osdef b_li(path): global num # (root,dirs,files)分别为:遍历的文件夹,遍历的文件夹下的所有文件夹,遍历的文件夹下的所有文件 for root, dirs, files in os.walk(path): for file in files:原创 2021-04-23 17:20:22 · 1845 阅读 · 1 评论 -
Python scrapy+selenium实现网易新闻爬取
wangyi.py爬虫文件import scrapyfrom selenium import webdriverfrom wangyipro.items import WangyiproItemclass WangyiSpider(scrapy.Spider): name = 'wangyi' # allowed_domains = ['www.xxx.com'] start_urls = ['https://news.163.com/'] models_urls =原创 2021-03-22 14:38:27 · 407 阅读 · 0 评论 -
Python自修改程序
Python自修改程序属实无聊之举修改内容:第一行注释的数字,每次运行+1并输出参数修改:name.py num直接修改数字例如:cmd运行1.py 55代码:# 1import osimport sysn = ''if len(sys.argv) == 2: n = sys.argv[1]with open(sys.argv[0],'r',encoding = 'utf-8') as fp: s = fp.readlines() a = s[0][2:-1]原创 2021-03-22 12:14:24 · 508 阅读 · 0 评论 -
天津理工大学信息安全综合实验4.1
天津理工大学信息安全综合实验4.1需求: 使用 Java Security 或其它语言开发一个安全通信软件要求:本实验应用 DES,RSA,MD5 等加密算法,以及 Socket 套接字实现一个简单的加密解密的聊天工具 CryptTalk。程序的步骤基本如下:首先,服务器端随机产生一对 RSA 密钥,将公钥发送给客户端,客户端将自己的对称密钥用公钥加密发送给服务器端,服务器端接收到加密后的密钥后,用自己的私钥解密得到对称密钥。然后服务器端和客户端都利用这个对称密钥对发送的消息加密,进行加密后的聊天。同时原创 2021-03-20 11:35:57 · 1204 阅读 · 0 评论 -
Python:selenium登陆12306
云打码平台:超级鹰规避浏览器selenium检测js:stealth.min.js代码参考文章:csdn博主Yi_Kong感谢Yi_Kong博主的文章完整代码(自己输用户名,密码,软件ID)#!/usr/bin/env python# coding:utf-8import requestsfrom hashlib import md5from selenium import webdriverfrom time import sleepfrom PIL import Imagefro原创 2021-03-05 10:53:59 · 95 阅读 · 1 评论 -
教你如何下载斗罗大陆
教你如何下载斗罗大陆仅供学习使用F12获取m3u8文件链接(跳一下视频才会出这个文件)Python,给爷爬import requestsimport reimport osheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36',}m3u8_url =原创 2021-02-20 15:43:00 · 2284 阅读 · 1 评论 -
Python多线程爬虫
Python多线程爬虫需求教程(旧版):bilibili传送门完整代码import requestsfrom lxml import etreeimport reimport osfrom multiprocessing.dummy import Pool# 保存视频def get_video(video_all): print(video_all['title'],'正在下载...') headers = { 'User-Agent':'Mozilla/5原创 2021-02-02 09:03:59 · 192 阅读 · 1 评论 -
Python实现2048小游戏
2048小游戏还在测试,有时间在写文案import numpy as npimport randomimport osdef print_a(a): print(" _______________________") x = 0 while x < 4: y = 0 print("| | | | |") while y < 4: if a[x][y] ==原创 2020-11-14 23:10:03 · 234 阅读 · 0 评论 -
Python实现Game of Life(元胞自动机)
Python实现Game of Life(元胞自动机)Game of Life规则说明py代码实现了历史结果保存再用(txt文本储存)import numpy as npfrom PIL import Image# 矩阵处理def juzhen(a,b): i = 0 while i < x: j = 0 while j < y: num = a[i,j] # 边界处理原创 2020-08-31 18:15:13 · 1357 阅读 · 0 评论 -
Python实现base64编码解码
Python实现base64编码解码通过编程了解base64编码解码过程(纯属无聊之举,且不支持汉字)a = input("输入(1.base64加密/2.base64解密):")base64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'if a == '1': s = input("\n输入待加密字符串:") t1 = '' d = 0 for a in s:原创 2020-08-16 14:33:35 · 1984 阅读 · 0 评论 -
图片隐写术:将小说存进图片中
将小说存进图片中思路来自B站up主:偶尔有点小迷糊视频链接: 点击前往bilibili自己按照up主的思路自己pan逻辑,手敲代码,一些处理可能不够简略代码如下:from PIL import Imagea = input("1.小说生成图片\n2.图片还原小说\n3.输出结果比较测试\n输入命令序号:")if a == '1': f = open("斗罗大陆.txt","r") txt = f.read() # 动态分配图片大小 box = int(len(原创 2020-07-30 18:32:47 · 1074 阅读 · 0 评论 -
PIL库使用实例:图片像素风处理
图片像素风处理处理的图片如下1.中心算法将一个像素框中心位置的像素颜色复制给该块中其他每个像素from PIL import Image# 打开一个jpg图像文件im = Image.open('test.jpg')# 图片裁剪(left, upper, right, lower)# im = im.crop((0, 1, 1080, 1081))# 获得图像尺寸:w, h = im.sizeprint("图片尺寸为%sx%s"%(w,h))i = 2print("推荐可用像素原创 2020-07-29 18:52:27 · 689 阅读 · 0 评论 -
you-get使用教程及基础代码
you-get使用教程及基础代码1.使用教程网址https://you-get.org/命令行安装(友情提示:需要使用魔法)pip3 install you-get更新pip install --upgrade you-get2.基础代码import sysfrom you_get import common as you_get #导入you-get库def info(url): sys.argv = ['you-get','-i',url] you_get原创 2020-07-29 18:33:09 · 5976 阅读 · 3 评论