首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
13,549 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,097 阅读
3
gradle-5.4.1-all.zip下载
9,059 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
7,929 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,908 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
626
篇文章
累计收到
624
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
450
篇与
的结果
2020-06-24
Live 2D所有模型展示图,看板娘图形合集
使用方法,直接替换这一句即可1、https://unpkg.com/live2d-widget-model-chitose@1.0.5/assets/chitose.model.json6、https://unpkg.com/live2d-widget-model-haruto@1.0.5/assets/haruto.model.json 7、https://unpkg.com/live2d-widget-model-hibiki@1.0.5/assets/hibiki.model.json8、https://unpkg.com/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json9、https://unpkg.com/live2d-widget-model-izumi@1.0.5/assets/izumi.model.json10、https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json11、https://unpkg.com/live2d-widget-model-miku@1.0.5/assets/miku.model.json13、https://unpkg.com/live2d-widget-model-nico@1.0.5/assets/nico.model.json15、https://unpkg.com/live2d-widget-model-nipsilon@1.0.5/assets/nipsilon.model.json16、https://unpkg.com/live2d-widget-model-nito@1.0.5/assets/nito.model.json18、https://unpkg.com/live2d-widget-model-tororo@1.0.5/assets/tororo.model.json19、https://unpkg.com/live2d-widget-model-tsumiki@1.0.5/assets/tsumiki.model.json20、https://unpkg.com/live2d-widget-model-unitychan@1.0.5/assets/unitychan.model.json21、https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json22、https://unpkg.com/live2d-widget-model-z16@1.0.5/assets/z16.model.json更多模型,可以自己百度live2d模型找找了
2020年06月24日
4,055 阅读
2 评论
0 点赞
2020-06-24
60行代码GitHub项目多线程批量下载爬虫
输入关键词及页数,然后开启多线程下载,保存到代码目录下的gitdown,文件命名为项目名# -*- coding: utf-8 -*- """ ------------------------------------------------- @ Author :Lan @ Blog :www.lanol.cn @ Date : 2020/6/24 @ Description:GitHub搜索关键词批量下载 ------------------------------------------------- """ import os import threading from parsel import Selector from requests import get # 基础URL,因为后面有很多重复的,所以到时候就直接拼接 baseurl = 'https://github.com' # 请求头,用来反反爬 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36', } # 获取项目链接 def get_url(p, q): # 拼接URL,这里是搜索的URL # p是页码,q是关键词 url = f'{baseurl}/search?p={p}&q={q}&type=Repositories' # 获取搜索结果的html源码,并保存为text给response response = get(url=url, headers=headers).text # 将response转成可以进行Xpath的东西 response = Selector(response) # 列表生成式:因为url有很多个,所以直接这样子就可以自动加到一个列表 result_urls = [neal for neal in response.xpath("//div[@class='f4 text-normal']/a[@class='v-align-middle']/@href").extract()] # 返回结果URL return result_urls # 开启下载 def down(url, name): # 判断文件夹是否存在,如果不存在则创建 if not os.path.exists('gitdown'): os.makedirs('gitdown') # 输出目前进度 print(f'正在下载{name}') # 打开这个文件,为写入字节(wb)的方式 with open(f'gitdown/{name[:10]}.zip', 'wb') as f: # 写入获取到的content f.write(get(url=url, headers=headers).content) # 输出目前进度 print(f'下载{name}结束') # 获取下载链接,并多线程下载 def get_downurl(urls): # 因为GitHub有一个规律就是下载链接都是项目名然后放到https://github.com/{项目名}/archive/master.zip,然后就传给下载的def开启线程下载 for index, i in enumerate(urls): i = threading.Thread(target=down, args=(f'{baseurl}/{i}/archive/master.zip', i.replace('/', '-')[1:])) i.start() if __name__ == '__main__': # 获取用户需求数据 keyword = input("请输入要下载的关键词: >>>") nums = input("请输入要下载的页数: >>>") # 循环调用获取url for i in range(int(nums)): # 传入关键字和页码 urls = get_url(i, keyword) get_downurl(urls)
2020年06月24日
1,090 阅读
1 评论
0 点赞
2020-06-24
圆周率后100万位HTML源码
原网址:http://3.141592653589793238462643383279502884197169399375105820974944592.com/index314159.h tml然后用Python保存了一下。圆周率100W.zip大小:479KB已经过安全软件检测无毒,请您放心下载。
2020年06月24日
1,384 阅读
0 评论
1 点赞
2020-06-23
Centos后台挂机Python脚本
需要用到setsid指令用法:#setsid python xxx.py然后可以输入查看所有进程#ps -aux然后可以根据PID结束进程:# kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。
2020年06月23日
804 阅读
0 评论
0 点赞
2020-06-22
使用Python遍历修改Excel单元格的值
这次的任务要求是这样的为了这位老哥的学习,于是就用Python帮了一把,一共300多题,要是一个个来还不得累死。于是在线学习了一下Python操作Excel,需要用到一个模块openpyxl源文件图:成品图:代码:# -*- coding: utf-8 -*- """ ------------------------------------------------- @ Author :Lan @ Blog :www.lanol.cn @ Date : 2020/6/21 @ Description:I'm in charge of my Code ------------------------------------------------- """ import re import openpyxl class QueClear: def __init__(self, file): self.file = file self.wb = openpyxl.load_workbook(self.file) self.sheet = self.wb.sheetnames[0] self.ws = self.wb[self.sheet] # 获取总行数 def getRowsClosNums(self): rows = self.ws.max_row columns = self.ws.max_column return rows, columns # 获取指定单元格的值 def getCellValue(self, row, column): cellvalue = self.ws.cell(row=row, column=column).value return cellvalue # 修改指定单元格值 def setCelValue(self, a, b, cellvalue): self.ws.cell(row=a, column=b, value=cellvalue) if __name__ == '__main__': # 实例化对象,打开文件 mytest = QueClear('errors.xlsx') # 获取总行数 rows = mytest.getRowsClosNums() # 遍历操作 for row in range(2, rows[0]): # 获取正确选项 Answer = mytest.getCellValue(row, 4) # 获取所有选项 Selects = mytest.getCellValue(row, 5) # 在答案选项中匹配正确答案 result = Answer + ':' + re.findall(f'[{Answer}]:(.*?);', Selects)[0] # 设置值 mytest.setCelValue(row, 4, result) # 输出替换的结果,以表示程序没卡死 print(result) # 保存操作结果 mytest.wb.save(mytest.file)
2020年06月22日
1,908 阅读
0 评论
0 点赞
2020-06-21
Lan的Python爬虫虚拟环境模块清单
刚刚在给服务器装python环境,然后打包了一份自己Python爬虫环境下的requirements清单。分享出来顺便备份一下。模块似乎挺多的,很多模块我也不知道啥时候装的,不过问题不大,爬虫这块应该全了至于怎么使用可以看我的这篇文章:自动生成和安装requirements.txt依赖requirements.txt大小:2kb已经过安全软件检测无毒,请您放心下载。
2020年06月21日
619 阅读
0 评论
0 点赞
2020-06-21
文字转语音保存为Mp3格式,接口:百度翻译
调用的是百度翻译的接口,成品会生成到软件目录,文件名为文字的前10个字。# -*- coding: utf-8 -*- """ ------------------------------------------------- @ Author :Lan @ Blog :www.lanol.cn @ Date : 2020/6/21 @ Description:I'm in charge of my Code ------------------------------------------------- """ import requests word = input("请输入要转换的文字:") speed = input("请输入语音的速度:") url = f'https://fanyi.baidu.com/gettts?lan=zh&text={word}&spd={speed}&source=web' result = requests.get(url).content with open(f'{word[:10]}.mp3', 'wb') as f: f.write(result) input(f"【{word}】语音成品已生成在软件根目录")
2020年06月21日
998 阅读
0 评论
0 点赞
1
...
38
39
40
...
65