现在完成时态的肯定句:"She has been to Paris twice."(她已经去过巴黎两次了。)这个句子表示从过去某个时间开始到现在,她已经去过巴黎两次,动作延续至今。现在完成时态的否定句:"I have not been to Japan."(我没有去过日本。)这个句子表示从过去某个时间开始到现在,我没有去过日本,动作否定。现在完成时态的疑问句:"Have you been to China?"(你去过中国吗?)这个句子用疑问句的形式询问对方是否已经去过中国,动作延续至今。经验或经历:"I have been in situations like this before."(我以前经历过这样的情况。)这个句子强调过去的经验,表示在过去的某个时间内曾经经历过类似的情况。状态或持续性:"She has been busy all day."(她整天都很忙。)这个句子描述状态或持续性,表示她从一天开始一直忙碌至今。总的来说,"have been" 可以用于构成现在完成时态的肯定句、否定句和疑问句,以及用于强调过去的经验或经历,描述状态或持续性等不同的语境中。
"be + 过去分词" 和 "have + 过去分词" 是两种不同的动词结构,它们在语法和含义上有所不同。be + 过去分词:这种结构用于被动语态,表示动作的接受者或承受者。例如:"The window was broken."(窗户被打破了。)在这个例子中,"was" 是 "be" 的过去式形式,"broken" 是 "break" 的过去分词形式,表示窗户是动作的接受者,是被打破的状态。have + 过去分词:这种结构用于构成现在完成时态或过去完成时态,表示动作已经完成或发生过。例如:"She has finished her homework."(她已经完成了她的作业。)在这个例子中,"has" 是 "have" 的第三人称单数形式,"finished" 是 "finish" 的过去分词形式,表示动作已经完成。总的来说,"be + 过去分词" 用于被动语态,强调动作的接受者或承受者,而 "have + 过去分词" 用于表示动作的完成或发生过。
作爲Python來使用似乎不錯,每天都有更新,TG機器人,負責人,DDOS機器人
關於上篇文章用到的驗證碼跳過工具,此次驗證類型為 Turnstile 請求示例為:{ "clientKey":"cc9c18d3e263515c2c072b36a7125eecc078618f", "task": { "type":"TurnstileTaskProxyless", "websiteURL":"https://react-turnstile.vercel.app", "websiteKey":"1x00000000000000000000AA" } }找到了key為 0x4AAAAAAAFWUVCKyusT9T8rwebsiteURL為 https://dashboard.proxyscrape.com/login然後獲取token,傳入到 cf-turnstile-response 參數,發送請求包就好了。
以下功能實現 讀取 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()