獲取應用程式進程並識別圖片獲取坐標,最後滑鼠點擊,還有按鍵操作首先安裝庫pip install psutil mss opencv-python pyautogui numpy然後import psutil import mss import cv2 import numpy as np import pyautogui import time import keyboard import time # 等待5秒钟,方便你切换到要操作的窗口 time.sleep(5) # 按键 keyboard.press_and_release('2') # 游戏进程名称 TARGET_PROCESS_NAME = "PokeMMO.exe" # 替换为你的游戏进程名 # 要识别的图片路径 TARGET_IMAGE_PATH = "image/login.png" # 替换为你的目标图片路径 def find_process_by_name(process_name): """查找指定名称的进程&quo
該脚本需要安裝 requests、ping3 模塊。pip3 install requests pip3 install ping3这个脚本的功能包括:检查指定的 URL 是否可达,如果全部可达则等待 5 分钟后重新检查,否则执行其他代码。如果有 URL 不可达,则执行其他代码,其中包括对指定 IP 地址进行 ping 测试,并找到延迟最小的 IP。使用 Cloudflare API 更新指定域名的 DNS 记录,将延迟最小的 IP 设置为域名的 A 记录。假設你有一個大陸VPS,通過該脚本可以測試中轉域名的IP是否可用,若不可用,則更新IP(自動設置為延遲最低的IP)。import requests import ping3 import time api_key = '' email = "" domain = '' prefix = '' def check_urls(target_urls): for target_url in target_urls: try: response = requests.g
以下功能實現 讀取 email_list.txt 文件列表並發送郵件import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart import threading import time # 配置SMTP服务器和登录信息 SMTP_SERVER = '' SMTP_PORT = 587 # 默认使用STARTTLS协议 USERNAME = '' PASSWORD = '' SENDER_EMAIL = '' # 配置邮件内容 SUBJECT = 'Your Subject' MESSAGE = 'Your Message' # 配置失败重试次数和等待时间 MAX_RETRIES = 3 WAIT_TIME = 1 # 读取邮箱列表 def read_email_list(file_path): with open(file_path, 'r') as f: return f.read().splitlines()
wap.ac、miaomiaomoe、wawoimport re import time from time import sleep from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC import random import string import threading def generate_random_string(length): characters = string.ascii_letters + string.digits # 包含大小写字母和数字的所有字符 return ''.join(random.choice(characters) for _ in range(length)) # 指定生成字符串的长
这个随机字符串由大小写字母和数字组成,长度为10。(This random string composed with 10 uppercase or lowercase letters and digitals)def generate_random_string(length): characters = string.ascii_letters + string.digits # 包含大小写字母和数字的所有字符(Include all possible uppercase or lowercase letters and digitals) return ''.join(random.choice(characters) for _ in range(length)) # 指定生成字符串的长度 (Custom the length of the string) length = 10 # 生成随机字符串 (Generate a random string and assign it to a variable) random_string = generate_
原理:通過requests請求網頁xml並解析,運行時獲取文章的時間,不終止循環,所以每次出現新的文章都會發送TG頻道我的博客是Typecho,理論通用。本次環境:Ubuntu首先基本配置為Python3和PIP3:sudo apt-get install -y libxml2-dev libxslt-dev ;pip3 install requests bs4 python-telegram-bot lxml 代碼如下:# -*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup from datetime import datetime import time import telegram # 初始化上一次的更新时间 last_pubDate = None def send_message(content): bot = telegram.Bot(token='') # 機器人Token chat_id = '@Xue_Li_Li_Channel' # 聊天 ID bot
實現功能:獲取托管在Cloudflare中的舊域名DNS解析記錄,並添加到新域名記錄。例如舊域名為 a.com,子域名為 b.a.com,c.a.com,解析的IP地址分別為1.1.1.1和2.2.2.2我要用新的域名b.com 解析a.com域名相同的dns記錄,也就是b.b.com和c.b.com,解析的IP地址分別為1.1.1.1和2.2.2.2,一個個手動添加太麻煩了,於是用以下脚本,就可以一鍵添加記錄。獲取a.com所有的dns解析記錄,然後批量添加到b.com,IP地址也同步。注意:使用脚本請配置好你的Cloudflare Api 和 Email 其它一般默認就好了,'proxied': False 代表不開啓雲朵CDN,默認開啓雲朵CDNimport re import requests api_key = 'Your_Key' email = 'Your_Email' def get_zone_id(domain): headers = { 'X-Auth-Email': email, 'X-Auth-Key': api_key,
1.申請一個機器人TG搜尋BotFather,申請一個機器人,獲取token2.獲取用戶IDuserinfobot2.Python編寫以下代碼:import telegram import asyncio async def send_message(): bot = telegram.Bot(token='')# 機器人Token chat_id = '' # 用户的聊天 ID await bot.send_message(chat_id=chat_id, text='Hello, World!') # 创建一个异步事件循环并运行异步函数 loop = asyncio.get_event_loop() loop.run_until_complete(send_message())
》》》Github項目地址介紹:通過指定的IP文件檢查是否爲反代Cloudflare的IP環境:Python(需要安裝requests庫) 》》》Python安裝教程1.pip install requests 2.pip3 install requests 脚本自動識別當前目錄下的 IPS.txt 文件,若不存在則手動輸入文件夾路徑,會批量讀取路徑下的所有文件,請保證格式正確。注意:路徑後面需要加 /獲取cloudflare的反代IP,保存到 Success_IPS.txt 中獲取失敗的IP,保存到 Fail_IPS.txt 中探測失敗的IP,保存到 Continue_IPS.txt 中靈感來源:Youtube影片
在不同的Linux发行版上安装Python 3.9可能会有所不同。以下是在Debian、Ubuntu、Alpine和CentOS上安装Python 3.9的一般步骤:在Debian和Ubuntu上安装Python 3.9:使用apt获取依赖项:sudo apt update sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget下载Python 3.9源代码:wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz解压缩源代码并进入目录:tar -xf Python-3.9.9.tgz cd Python-3.9.9配置和安装:./configure --enable-optimizations make -j$(nproc) sudo make altinstall验证安装:python3.9 --version在Al