首页
友链
留言
统计
更多
视频
壁纸
直播
关于
Search
1
搭建一个api随机本地图片
143 阅读
2
开源WEBSSH 配所有前端 程序有后端需配置
137 阅读
3
记录部署Cloudreve
118 阅读
4
网易云音乐-快速批量下载音乐
72 阅读
5
阿洋发卡网--正版开源
69 阅读
默认分类
python笔记
源码
登录
Search
土拨鼠
累计撰写
22
篇文章
累计收到
48
条评论
首页
栏目
默认分类
python笔记
源码
页面
友链
留言
统计
视频
壁纸
直播
关于
搜索到
8
篇与
的结果
2024-08-16
python网易云音乐
import requests from lxml import etree base_url = 'http://music.163.com/song/media/outer/url?id=' url = 'https://music.163.com/discover/toplist' # url = 'https://music.163.com/playlist?id=2067685777' headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0." } request = requests.get(url,headers=headers).text html = etree.HTML(request) song_id = html.xpath('//a[contains(@href, "song?id")]/@href') song_names = html.xpath('//a[contains(@href, "song?id")]/text()') for song_id,song_name in zip(song_id,song_names) : song_id = song_id.strip('/song?id=') if ('$'in song_id) == False: print(song_name) mp3_url = base_url + song_id mp3 = requests.get(mp3_url,headers=headers).content with open(f'./网易云音乐/{song_name }.mp3','wb') as file : file.write(mp3)
2024年08月16日
23 阅读
0 评论
0 点赞
2024-05-22
python 使用def定义bmi
def BMI(height,weight) : bmi = weight / (height ** 2) if bmi <= 18.5 : A = '偏瘦' elif 18.5 < bmi <= 25 : A = '正常' elif 25 < bmi <= 30 : A = '偏胖' else : bmi >30 A = '肥胖' print(f'您的bmi分类为:{A}') return BMI a = BMI(1.6,65) b = BMI(1.7,65)3
2024年05月22日
10 阅读
0 评论
0 点赞
2024-05-22
python 词典
slang_dict={'共同构建地球生命共同体':'生态文明是人类文明发展的历史趋势。让我们携起手来,秉持生态文明理念,站在为子孙后代负责的高度,共同构建地球生命共同体。', '多项经济政策发挥积极效应':'今年以来,中央投资加大对设备更新和循环利用项目的支持力度,各地出台支持政策,设备更新和消费品以旧换新需求正在持续释放。'} # print(len(slang_dict)) slang_dict['流感疫苗价格大跳水']='近日,江苏省公共资源交易中心调整部分疫苗供应价格。其中,长春所、武汉所、上海所四价流感病毒裂解疫苗中标价格降幅超30%。' slang_dict['田田小阿姨账号已无法搜索']='5月22日,网红“王红权星”被各大社交平台封禁屏蔽,其好友博主“田田小阿姨”账号被屏蔽搜索,无法直接通过名称搜索到。' slang_dict['租房落户要来了?']='近日,辽宁省会城市沈阳和“万亿GDP”城市之一的广东佛山都宣布租房可落户。国内大城市租房即可落户的政策,要陆续来了?' shuchu=input('请输入需要搜索的内容') if shuchu in slang_dict: #将键赋值给变量 print('您查询的' + shuchu + '含义如下') print(slang_dict[shuchu]) #将查询到的键中的值输出 print('当前收录的词条数为' + str(len(slang_dict)) + '条') #输出词条个数,转换为字符串输出 else: print('暂未收录词条')
2024年05月22日
23 阅读
0 评论
0 点赞
2024-05-22
python 快速计算平均值
user_input = input("请输入数字(输入完成后按q结束程序):") #用户输入第一个数字 total = 0 count = 0 while user_input !='q' : #等于q时停止循环 num = float(user_input) #将用户输入数字转换为小数(浮点型) total = total + num #计算用户所输入的数值 count +=1 #统计用户所输入的次数 user_input = input("请输入数字(输入完成后按q结束程序):") if count == 0 : #判断次数是否为零,是则不计算平均值,反之则计算 result = 0 else: result = total / count print('总和为',total) print('已经输入' + str(count) + '个数字') print('平均值为:',result)
2024年05月22日
10 阅读
0 评论
0 点赞
2024-05-22
python 快速统计发烧人数
list={'111':36.4,'123':36.5,"113":36.6,"2323":36.7,"132":36.8,"1321":36.9,'123':37.0,"213":37.1,'123':37.2,'231':37.3,'213':37.4, '132':37.5,'1234':37.6,"113":37.7,'231':37.8,'47456':37.9,'13347':38,'46787':38.5} fashao=0 #计算发烧人数 for w,z in list.items() : #w是变量名,list是列表。将列表的数据依次赋值给变量名 if z>37.3 : #当被赋值的数大于37.3 print(w,'完蛋了','你的温度过高',z) fashao+=1 #发烧加1 print('总共有',str(len(list)),'个人') print('其中发烧的有',(fashao),'人')
2024年05月22日
8 阅读
0 评论
0 点赞
2024-05-22
python 数学从1加到100
a=0 for i in range(1,101) : #i为变量名,range是范围从1-100 a=i+a #计算 print('1+2+3+4+5+6+7+8...+100=',a) #输出 b=0 for k in range(1,101,2) : #k为变量名,range是范围从1-100,其中的2为跳两个,意思是从1开始跳两个数字,到达3依此类推 b=k+b print('1+3+5+7+9...+100=',b) c=0 for j in range(1,101) : if j%2==0: #计算就是否被2整除,是则往下运算,不是则丢弃 c=j+c print('2+4+6+10+...100=',c)
2024年05月22日
12 阅读
0 评论
0 点赞
2024-05-19
pytion下载AcFun视频
#导入模块 import json import re import requests import pprint import time #发送请求 url = input("请输入一个链接: ") # url = "https://www.acfun.cn/v/ac32884784" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0." } response = requests.get(url=url,headers=headers) # print(response.text) html_data= re.findall('window.pageInfo = window.videoInfo = (.*?);',response.text)[0] json_data= json.loads(html_data) # print(html_data) # pprint.pprint(json_data) title = json_data['title'] video_info= json_data['currentVideoInfo']['ksPlayJson'] video_json= json.loads(video_info)['adaptationSet'][0]['representation'][0]['backupUrl'][0] #m3u8 pprint.pprint((video_json)) print(title) m3u8_data= requests.get(url=video_json,headers=headers).text m3u8_data= re.sub('#E.*','',m3u8_data).split() # print(m3u8_data) for index in m3u8_data: ts_url='https://ali-safety-video.acfun.cn/mediacloud/acfun/acfun_video/'+ index ts_name= index.split('.')[1] # print(ts_url) # print(ts_name) ts_content= requests.get(url=ts_url,headers=headers).content with open('video\\'+ title+'.mp4',mode='ab') as f: f.write(ts_content ) print(ts_name ) input("Press Enter to exit...") ====================================================================注意需要在代码文件夹下提前创建video文件夹输入视频链接后即可下载
2024年05月19日
67 阅读
4 评论
0 点赞
2024-05-13
如何查看本地WiFi密码?
查看电脑上已连接的wifi以及密码 python代码 import subprocess cmd1 = "netsh wlan show profile" cmd2 = "netsh wlan show profile name={wifi} key=clear" def get_wifi(): # 执行 查看wifi列表 命令 reslut = subprocess.run(cmd1.split() , capture_output= True,text=True) if reslut.returncode == 0: output_lines = reslut.stdout.split("\n") # 获取到所有wifi的名称 wifi_profiles = [ line.split(":")[1].strip() for line in output_lines if "所有用户配置文件" in line] for wifi_profile in wifi_profiles: # 查询每个wifi的密码 cmd = cmd2.replace("{wifi}", wifi_profile) wifikey = subprocess.run(cmd.split() , capture_output= True,text=True) if wifikey.returncode == 0: pwds = [line.split(":")[1].strip() for line in wifikey.stdout.split("\n") if "关键内容" in line] for pwd in pwds: print(f'WIFI: {wifi_profile},密码{pwd}') else: print(f'WIFI: {wifi_profile} 获取失败') else: print("获取WIFI配置失败") if __name__ == '__main__': get_wifi()测试图
2024年05月13日
13 阅读
4 评论
0 点赞