为了发送短信,我们可以使用Python的requests库和一个名为Twilio的API,确保已经安装了requests库,如果没有安装,可以使用以下命令安装:
pip install requests
你需要在Twilio官网(https://www.twilio.com/)注册一个账号并获取一个免费的电话号码,将你的Twilio账号的ACCOUNT_SID和AUTH_TOKEN替换到下面的代码中,将接收短信的手机号码替换为你想要发送短信的手机号码。
以下是一个简单的Python脚本,用于发送短信:
import requests 用你的Twilio账号信息替换下面的值 ACCOUNT_SID = "your_account_sid" AUTH_TOKEN = "your_auth_token" TWILIO_PHONE_NUMBER = "your_twilio_phone_number" RECIPIENT_PHONE_NUMBER = "recipient_phone_number" MESSAGE = "你好,这是一条来自Twilio的短信!" def send_sms(message, to): url = f"https://api.twilio.com/20100401/Accounts/{ACCOUNT_SID}/Messages.json" data = { "From": TWILIO_PHONE_NUMBER, "To": to, "Body": message, } headers = { "Authorization": f"Basic {AUTH_TOKEN}" } response = requests.post(url, data=data, headers=headers) return response.status_code == 201 if __name__ == "__main__": success = send_sms(MESSAGE, RECIPIENT_PHONE_NUMBER) if success: print("短信发送成功!") else: print("短信发送失败,请检查你的Twilio账号信息和接收方手机号码。")
将上述代码保存为一个名为send_sms.py的文件,然后在命令行中运行它:
python send_sms.py
如果一切正常,你应该会看到“短信发送成功!”的消息。