參考原博文
這裡主要記錄一下twilio庫的使用
在按照步驟完成賬號註冊以後
使用twilio分配的手機號發簡訊會出現保報錯
翻譯過來是號碼沒有得到認證
原因是因為我們的試驗號碼只能對認證過的號碼打**發簡訊
如果想要給某個號碼發簡訊,需要在以下**
將收件人號碼認證(這裡也需要接收驗證碼)
認證之後該號碼即可用啦
源**附上
# -*- coding: utf-8 -*-
"""created on fri feb 21 15:27:39 2020
@author: machenike
"""# 小技巧:pycharm中,alt+enter快捷鍵可快速安裝缺失庫
import json
import requests
# 爬取愛詞霸每日雞湯
def get_iciba_everyday_chicken_soup():
url = '' # 愛詞霸**位址
r = requests.get(url)
all = json.loads(r.text) # 獲取到json格式的內容,內容很多
# print(all) # json內容,通過這行**來確定每日一句的鍵名
englis = all['content'] # 提取json中的英文雞湯
chinese = all['note'] # 提取json中的中文雞湯
everyday_soup = englis+'\n'+chinese # 合併需要的字串內容
return everyday_soup # 返回結果
print(get_iciba_everyday_chicken_soup())
import urllib.request # 需要安裝 urllib 庫
from bs4 import beautifulsoup #需要安裝 bs4 庫
def get_weather(city_pinyin):
# 宣告頭,模擬真人操作,防止被反爬蟲發現
header =
# 通過傳入的城市名拼音引數來拼接出該城市的天氣預報的網頁位址
website = "" + city_pinyin + ".html"
req = urllib.request.request(url=website, headers=header)
page = urllib.request.urlopen(req)
html = page.read()
soup = beautifulsoup(html.decode("utf-8"), "html.parser")
# html.parser表示解析使用的解析器
nodes = soup.find_all('dd')
tody_weather = ""
for node in nodes: # 遍歷獲取各項資料
temp = node.get_text()
if (temp.find('[切換城市]')):
temp = temp[:temp.find('[切換城市]')]
tody_weather += temp
# 去除字串中的空行:
tianqi = "".join([s for s in tody_weather.splitlines(true)
if s.strip()])
return tianqi # 返回結果
# 呼叫封裝號好的函式獲取天氣預報,引數『chongqing』是重慶的拼音:
print(get_weather('wuhan'))
# 想查詢哪個城市的天氣情況,直接將引數替換為它的拼音即可
import time
from twilio.rest import client # 需要裝twilio庫
# 獲取當前時間並格式化顯示方式:
send_time = time.strftime("%y-%m-%d %h:%m:%s", time.localtime())
def send_message():
account_sid = '' # api引數 複製貼上過來
auth_token = '' # api引數 複製貼上過來
client = client(account_sid, auth_token) # 賬戶認證
message = client.messages.create(
to="+", # 接受簡訊的手機號 注意寫中國區號 +86
from_="「+」 # api引數activenumber(領取的虛擬號碼
body="\n每日雞湯:"+ get_iciba_everyday_chicken_soup() + get_weather('wuhan') + "\n——由mra 小機械人傳送") #自定義簡訊內容
print('接收簡訊號碼:'+message.to)
# 列印傳送時間和傳送狀態:
print('簡訊內容:\n'+ message.body) # 列印簡訊內容
print('簡訊sid:' + message.sid) # 列印sid
send_message() # 呼叫執行函式
巨型檔案免費傳送
電腦使用者經常透過網際網路傳送檔案,一般情況下我們可以使用電子郵件輕易辦到,不過若需要處理巨型檔案的時候,由於電郵一般設有容量限制,這時候就要另?92 他法了。所傳檔案容量最高1gb 開心小發現 知道,網際網路上有乙個叫作yousendit的網站,能提供巨型容量檔案的傳送服務,而且服務還是完全免費的...
巨型檔案免費傳送
電腦使用者經常透過網際網路傳送檔案,一般情況下我們可以使用電子郵件輕易辦到,不過若需要處理巨型檔案的時候,由於電郵一般設有容量限制,這時候就要另?92 他法了。所傳檔案容量最高1gb 開心小發現 知道,網際網路上有乙個叫作yousendit的網站,能提供巨型容量檔案的傳送服務,而且服務還是完全免費的...
利用python庫twilio來免費傳送簡訊
pip install twilio 在這裡設定接收方,必須經過該 註冊的 使用twillio模組免費傳送簡訊 from twilio.rest import client 官網複製的兩串key 記得替換成自己的 account sid c1 auto token 傳送方 注意要替換為 334 31...