創: JAP君 JAVAandPython君
大家可能都知道STMP這個協議,這個協議是用于發送郵件,很多語言都支持此協議,Python內置也是對SMTP支持的,可以發送純文本郵件、HTML郵件以及帶附件的郵件。在Python爬蟲的開發中Email有啥用呢?Email主要起的是提醒作用,在我們爬蟲運行的時候可能會遇到異常或者服務器方面的問題,我們可以通過郵件的形式來及時通知我們,我們再去進行處理。
Python對STMP支持有兩個庫,分別是smtplib和email。email庫主要是負責構造郵件,smptlib庫負責發送郵件。
我們可以把Email提醒功能封裝起來,我們需要的時候直接調用即可,這樣慢慢的也可以形成我們自己的一個爬蟲系統模塊。
我們現在具體來講解一下,首先我們需要兩個郵箱,一個用于發郵件,一個用于接收郵件,我這里用的分別是163郵箱和QQ郵箱.
首先最重要的一步,就是開啟STMP功能。
上面兩張圖分別是163郵箱和QQ郵箱的STMP功能開通界面(必須要打開此功能)
我們將其封裝好的代碼如下:
class SendMail(object): def __init__(self,username,passwd,recv,title,content, file=None, email_host='smtp.163.com',port=25): self.username = username self.passwd = passwd self.recv = recv self.title = title self.content = content self.file = file self.email_host = email_host self.port = port def send_mail(self): msg = MIMEMultipart() #發送內容的對象 if self.file:#處理附件的 att = MIMEText(open(self.file).read()) att["Content-Type"] = 'application/octet-stream' att["Content-Disposition"] = 'attachment; filename="%s"'%self.file msg.attach(att) msg.attach(MIMEText(self.content))#郵件正文的內容 msg['Subject'] = self.title # 郵件主題 msg['From'] = self.username # 發送者賬號 msg['To'] = self.recv # 接收者賬號列表 self.smtp = smtplib.SMTP(self.email_host,port=self.port) #發送郵件服務器的對象 self.smtp.login(self.username,self.passwd) try: self.smtp.sendmail(self.username,self.recv,msg.as_string()) except Exception as e: print('出錯了',e) else: print('發送成功!') def __del__(self): self.smtp.quit() # 調用封裝 if __name__ == '__main__': m = SendMail( username='XXX@163.com',passwd='XXX',recv='XXX@XXX.com', title='JAVAandPython君',content='這里可以改成異常的輸出',file='JAVA.txt' ) m.send_mail()
上面43行代碼就可以完美解決,因為最近項目里面也用到了這一塊的知識,所以特意分享給大家,本人覺得還是比較實用的!
最后,我自己是一名從事了多年開發的Python老程序員,辭職目前在做自己的Python私人定制課程,今年年初我花了一個月整理了一份最適合2019年學習的Python學習干貨,可以送給每一位喜歡Python的小伙伴,想要獲取的可以關注我的頭條號并在后臺私信我:Python,即可免費獲取。
時在我們的收件箱里面,經常會收到很多精美的HTML郵件,上面有文字,圖片,圖文并茂,點擊圖片按鈕可以直接跳轉到所要導流的頁面,有的郵件下面還有Social的Logo,比如Facebook,twitter,點擊按鈕就會跳轉所對應的頁面。
比如上面截取了一些HTML的郵箱格式,這種HTML的EDM營銷感覺非常的酷,比純文本的郵件更有豐富多彩,也更能傳達出更多的內容跟素材,也更吸引抓住用戶的眼球。圖片下面直接可以設置鏈接,也方便用戶直接點擊進入,避免二次流失。
今天就給大家介紹一款在線制作HTML郵件的工具,其實操作也是非常的簡單,可以直接在網站內的系統模板修改,替換成自己的素材和鏈接,也可以自己去設置圖文排版。
這款工具就是Topol,一款專門在線制作HTML郵件的工具,非常容易操作跟上手
網址為https://app.topol.io
剛開始制作時建議直接使用網址內的模板去替換自己產品的素材,文案跟鏈接,因為網址里面提供了幾十套制作非常精美的HTML郵件,我們先來看看。
大家可以根據自己的喜愛,去選擇喜歡的模板直接點擊進去去后臺編輯,替換自己的元素,接下來來看看如何替換跟編輯:
比如就以下面這個手環的HTML郵件為模板,因為上面的圖文信息真的非常非常豐富,有產品圖片,購買按鈕,產品Slogan,產品功能介紹以及社媒鏈接等,展示元素非常充足。
打開后臺頁面是這樣的,首先先熟悉下下方左側紅色方框內的意思,其實也都是非常好理解的, 就是我們想要在右側HTML郵件模板中需要什么元素,直接把紅色方框內的按鈕拖過去,比如需要放置文案,就把TEXT按鈕,拖過去,如果是放置圖片,GIF或者視頻,就把對應的按鈕拖到需要放置的展示位置就可以。
Sturecture按鈕就是你想要圖片或者文案的格式,直接拖過去就可以,知道這些意思之后,接下來我們看看如何操作。
第一,先選擇你想要排列的Structure,比如選擇2個橫排并列,直接拖2個并列的結構過去,如下所示:
第二,就是要思考你想要展示的元素是什么,是文案還是圖片,把想要展示的形式直接拖到上圖2個方框里面,比如我們選擇圖片
然后選擇2個我們自己產品的圖片放上去,如下圖所示,為了節省時間,文案部分就不做修改,修改方式跟圖片是一樣的,只需要把圖片的文案替換成我們自己的就可以。
然后圖片下面有個Check whole collection按鈕,可以刪去這個按鈕,也可以點擊保留按鈕,可以在按鈕下面放上自己的產品鏈接以及顯示在按鈕上的文案, 還可以調整按鈕顯示的驗收,尺寸大小,字體驗收等等非常詳細的信息,建議大家可以都去嘗試下。
下面就是產品功能的一些展示,可以把下面的主要展示功能替換為自己產品的功能以及圖片,文案等,操作方法跟上面那個一樣。
接下來就是產品櫥窗展示以及購物按鈕添加,以及一些物流等相關信息,可以把下面的產品展示圖片替換成自己的以及鏈接。
在接下來就是一些社交媒體的展示,直接點擊下面的按鈕然后在對應的社交媒體輸入對應的鏈接,當用戶點擊的時候就會跳轉到對應的頁面。
加好這些之后,就可以預覽下效果怎么樣,可以Preview在PC跟移動端,哪里有不合適的可以直接調整下,如果覺得一切都ok的可以發送到自己的郵箱預覽,尤其是導流的鏈接,點擊下是否能跳轉到所要導流的頁面。
然后你的郵箱就會收到你自己親手做的HTML精美的郵件,因為我這個主要做演示作用,有很多沒有調整所以做的比較難看,大家可以好好設計一下,做出非常精美的HTML郵件,從而做好EDM營銷,吸引用戶點擊郵箱,從而提高轉化。
如果你的郵箱收到自己做的HTML郵件,檢查之后沒有問題,就可以轉發給用戶,可以是做B2C的用戶,也可以是外貿B端用來發開發信的用戶。
還有一個方法發送HTML郵件,就是比較復雜一些,做好HTML郵件之后點擊保存按鈕,然后獲取HTML源代碼,然后復制源代碼去轉換。
比如常見的QQ郵箱,網易郵箱都可以轉化,以QQ郵箱為例,點擊格式--然后復制粘貼HTML源代碼--點擊可視化編輯按鈕就可以啦,如下圖所示
Topol工具真的非常方便制作HTML圖文并茂郵件,且操作方法也非常簡單,功能也非常繁多,建議大家可以好好去研究下,做好EDM營銷,不僅僅對B端,C端用戶,對開發紅人,聯系海外科技媒體編輯同樣適用。
這篇文章寫的也比較簡單,主要是講一些重要的步驟,如何設計非常有吸引力的HTML需要小伙伴在下面好好去嘗試下。
件群發效果分析經常要用到 打開率/閱讀率,點擊率,退訂率,轉化率等指標,那這些指標是如何統計的呢?今天小編就為大家分析分析。
一)打開率/閱讀率
打開率/閱讀率 是衡量郵件營銷效果的一個比較重要的指標,它直接決定著后面的點擊率,轉化率等指標的好壞。那郵件營銷平臺是如何統計用戶的打開率和閱讀率呢?它是通過在郵件的HTML版本中嵌入像素1×1的跟蹤圖片文件,可以追蹤郵件的打開次數。通過這種方式,可以了解到用戶是否真正打開郵件,以及打開了幾次。但是,使用圖片統計打開率/閱讀率也有弊端,因為大部分isp都對圖片進行了攔截,因此這種方式統計處理的打開率往往比真實打開率低,目前最好解決這個問題的方法是,在郵件中加入引導文字,引導用戶點擊“顯示圖片", 從而實現打開率和閱讀率的精準統計。
二)點擊率
好的點擊率是好的轉化率的一個重要前提。點擊率是通過在郵件中加入點擊跟蹤代碼,該代碼能精準的跟蹤用戶的鏈接點擊行為,包括:導航鏈接,號召鏈接等, 企業可以根據用戶的點擊行為,判斷用戶對哪方面的內容更加有興趣,進而優化郵件內容。
三)退訂率
退訂率也是衡量郵件是否受歡迎的一個重要指標,退訂率越高,說明郵件越不受歡迎。退訂率也是通過在郵件開頭或結尾加入退訂鏈接的方式來統計的,如果用戶對郵件內容不感興趣,則他們可以點擊退訂銜接。 通過跟蹤退訂率,可以了解郵件營銷的效果是否達到預期。此外,分析退訂原因也是了解用戶需求和改進郵件營銷策略的重要方式之一。
四)銷售轉化率
銷售轉化率是郵件營銷最重要的指標之一,因為,我們做郵件營銷的目的就是為了成功銷售產品或服務。通過跟蹤銷售轉化率,企業可以了解郵件營銷活動對銷售業績的影響。例如,可以通過分析活動期間內的銷售額、訂單數量等數據來評估郵件營銷活動的銷售轉化效果。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。