Python 通過郵件自更新

2021-09-09 06:28:00 字數 1811 閱讀 5785

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 ...