python笔记
文章平均质量分 70
hehehero
这个作者很懒,什么都没留下…
展开
-
6位纯数字密码字典
6位纯数字密码字典import ospds=[]rg=range(0,10)for first in rg: for second in rg: for three in rg: for four in rg: for five in rg: for six in rg: num= "%s%s%s%s%s%s"%(first,原创 2020-12-12 19:35:30 · 5290 阅读 · 1 评论 -
python RemoveBg api换照片底色
测试了好几个代码,发现还是这个AI的最完美,最蛋疼的是 有各种限制。偶尔用一次还是可以的https://www.remove.bg/zh/注册账号,即可使用APIfrom removebg import RemoveBgrmbg = RemoveBg("YOUR-API-KEY", "error.log")rmbg.remove_background_from_img_file("4.jpg", bg_color='red')#bg_color不写则为透明背景#rmbg.remove_bac原创 2020-11-29 14:35:23 · 542 阅读 · 0 评论 -
创建1000个线程爬取盗版小说网站,并按章节顺序排列在txt文件里
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、我们先导入所需要的包这里的重点就是3,4两行了,第三行就是我们的重要性排序的队列,没有他我们不可能在多线程里按顺序写入一个文件内容的,当然,写文件肯定是单线程,但是网页请求是1000个线程,强调一下我是指这个网页请求得来的那1000多个回应是无序的,所以我们单线程写文件时无法按顺序写入,而用到PriorityQueue就可以了,第4行是线程池,我们不能说每一次请求都重新创建一个线程吧,创建线程也是会消耗资源的,所以我们建立一转载 2020-11-27 09:08:34 · 485 阅读 · 0 评论 -
Python3实现的m3u8批量下载器 解密&合并&多线程
①、下载m3u8文件,如果其内容的表示形式是第1种,则还需要再次访问对应的分辨率的url,重新下载m3u8②、解析m3u8,判断是否加密了(需要提取加密方式、加密key、IV),提取ts列表③、多线程下载所有ts(注意别打乱顺序,在m3u8文件中的顺序就是在完整视频中的顺序,所以需要记录原来的顺序,或者按照顺序进行ts重命名)④、合并(如果加密了,则对每个ts解密)⑤、调用FFmpeg,将合并好的视频信息放入一个mp4容器中(直接放在mp4文件也行)⑥、回到①,开始下载下一个m3u8# UTF转载 2020-11-27 08:28:47 · 4424 阅读 · 1 评论 -
Scrapy执行过程
Scrapy执行过程Scrapy执行过程(1)创建爬虫项目scrapy startproject 项目名称(2)创建爬虫文件scrapy genspider 文件名称 域名(3)settings.py设置文件中:USER_AGENG = UA伪装ROBOTSTXT_OBEY = FalseLOG_LEVEL = 'ERROR'(5)爬虫文件中解析数据,例如:店铺信息 = 响应对象.xpath('//div[@class="abc"]/text()').extract()#不要忘记y原创 2020-11-18 08:31:55 · 460 阅读 · 0 评论 -
【python模板】multiprocessing多进程处理
multiprocessing 多进程处理 【python模板】from multiprocessing import Pool def task(msg,t): print("hello ,%s" %msg) time.sleep(3) if __name__ == "__main__": # 设置进程池数量 pool = Pool(2) for i in range(10): pool.apply_async(task, (i,i))#传入参数 pool.close()原创 2020-11-14 11:37:57 · 105 阅读 · 0 评论