我需要的是知道如何正確編寫python代碼如果我想發送一封電子郵件給某個包含鏈接的用戶,並通過單擊該鏈接打開一個窗口框/消息框打開並允許用戶開始文件下載。鏈接被定義爲python腳本中html代碼的一部分。我使用message = MIMEMultipart('alternative')作爲發送定義和電子郵件的方式。點擊鏈接並使用python下載文件
-2
A
回答
0
其實你需要兩樣東西:
- 你需要你描述的HTML代碼。
- 你需要python代碼來發送html。
我的回答和你的問題一樣廣泛。
1
該腳本發送一封電子郵件,其中包含一個啓動下載的鏈接。這是你想要的?用適合您的環境的值替換###
位。
import smtplib
from email.mime.text import MIMEText
me = '###@gmail.com'
you= '###@example.com'
auth = ('###@gmail.com', '###Password')
mx= ('smtp.gmail.com', 465)
# Any random URL that replies with an appropriate content-type
url= 'http://httpbin.org/response-headers?content-type=application/octet-stream'
msg = MIMEText(
'''<html>
<head></head>
<body>
<p>
<a href="{:s}">Click Me</a>
</p>
</body>
</html>'''.format(url),
'html')
msg['Subject'] = 'Link'
msg['From'] = me
msg['To'] = you
s = smtplib.SMTP_SSL(*mx)
s.login(*auth)
s.sendmail(me, you, msg.as_string())
s.quit()
相關問題
- 1. 通過點擊下載按鈕使用Python下載文件
- 2. 如何使用下載鏈接下載帶節點的文件?
- 3. 加載文件名並在點擊文件鏈接時運行
- 4. 下載XSLX文件錨點鏈接點擊Laravel 5.2
- 5. 點擊網頁鏈接下載應用程序內的文件。
- 6. 點擊鏈接下載圖片和文本文件
- 7. 下載從鏈接Excel文件在python
- 8. Python-通過單擊鏈接從網頁下載文件
- 9. 彈出要下載的文件,點擊鏈接
- 10. Angular2 - Html鏈接文件下載路線後,點擊
- 11. 如何在超鏈接上點擊下載.txt文件?
- 12. 文件損壞時,點擊下載鏈接
- 13. 點擊多個HREF下載鏈接
- 14. Javascript:點擊鏈接下載pdf
- 15. 下載文件中使用的鏈接
- 16. django使用鏈接下載csv文件
- 17. 點擊下載按鈕,發送郵件並下載文件?
- 18. 如何從服務器點擊下載鏈接後刪除下載的文件
- 19. 用Python下載鏈接
- 20. Python Selenium Webdriver:枚舉超鏈接並下載文件
- 21. 使用Python下載.json文件中的所有鏈接
- 22. Python:從使用php實現的鏈接下載文件
- 23. Nightwatch測試點擊下載鏈接並驗證csv的內容
- 24. 點擊一個鏈接鈕和下載保存使用VBA
- 25. 強制瀏覽器使用jquery點擊鏈接下載圖片
- 26. 在點擊鏈接按鈕不起作用的事件下載CSV文件
- 27. 點擊兩個鏈接,點擊一下
- 28. 從鏈接下載文件
- 29. 截取下載鏈接點擊並阻止默認下載對話框
- 30. 點擊鏈接與Python BeautifulSoup
我發現[此](http://stackoverflow.com/questions/22676/how-do-i-download-a-file-over-http-using-python)。它應該是你在找什麼。 – RydallCooper