import mail
import requests #使用requests包
import json #匯入json模組
import time #匯入時間模組
import smtplib
from email.mime.text import mimetext
from email.utils import formataddr
def get_content_list():
# 以下是某個新聞**的**api,返回json格式資料
data = requests.get("")
#解析資料,獲取需要的內容
injson = json.loads(data.text)['data']['snapshot']
#自己需要的****列表
codelist = "xagusd,autd,xauusd,usoil,us10year,gbpusd,eurusd,usdjpy,usdcnh,usdollarindex,uk100index,fra40index,ger30index,000001,hkg33index,jpn225index"
codelistar = codelist.split(',') #個人需要分割成list格式
codelistar.reverse()#反轉順序
print( " 更新時間 "+"\t"+" 品種列表"+"\t"+"漲跌幅度"+"\t"+"**") #輸出標題
for name in codelistar:
timestr = time.strftime("%y-%m-%d %h:%m:%s",time.localtime(injson[name][1]))
data=(timestr +"\t"+injson[name][0]+"\t"+str(injson[name][4])+" \t"+str(injson[name][2]))
print(data)
send(data)
#最後輸出列印出來
def send(content='nothing', touser='[email protected]'):
sender = '[email protected]' # 發件人郵箱賬號
num = '***************' # 發件人郵箱密碼(當時申請smtp給的授權碼)
msg = mimetext('來自我的python!', 'plain', 'utf-8')
163部落格通過郵件更新部落格失敗
最近163部落格通過郵件發部落格失敗,收到郵件 郵件部落格發表失敗 您的郵件未能成功發表到網易部落格,原因可能如下 由於您未啟用部落格服務,啟用請點這裡 由於您的郵件未知 或者存在不安全的內容,請檢查郵件 或者郵件內容。由於系統服務繁忙或郵件內容審核的原因,請檢查傳送的郵件內容或者稍候再試。由此帶來...
Python中通過163郵箱傳送郵件
與郵件傳送有關的模組 import smtplib 在設定郵件的主題 內容時需要用到的模組 from email.mime.text import mimetext 163 郵箱的伺服器位址,如果需要實現用其它郵箱實現傳送 郵件,這裡需要改為其它郵箱的伺服器位址 mail163server smtp...
python 發郵件 python發郵件
python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它來傳送電子郵件 import smtplib smtpobj smtplib.smtp ...