import smtplib
from email
.mime
.text
import MIMEText
from email
.utils
import formataddr
import requests
from bs4
import BeautifulSoup
r
= requests
.get
('https://www.qiushibaike.com/text/page/1/')
soup
= BeautifulSoup
(r
.content
,'lxml')
contentUrl
= soup
.find
('div',class_
='col1 old-style-col1').find
('div',class_
="article block untagged mb15 typs_long").find
('a',class_
="contentHerf").get
('href')
textUrl
= 'https://www.qiushibaike.com' + contentUrl
textR
= requests
.get
(textUrl
)
textSoup
= BeautifulSoup
(textR
.content
, 'lxml')
text
= textSoup
.find
('div',class_
="content").text
my_sender
='*********@qq.com'
my_pass
= 'werprgqmxaadbasd'
my_user
='*********@163.com'
def mail():
ret
=True
try:
msg
=MIMEText
(text
,'plain','utf-8')
msg
['From']=formataddr
(["发件人昵称",my_sender
])
msg
['To']=formataddr
(["收件人昵称",my_user
])
msg
['Subject']="每日笑话"
server
=smtplib
.SMTP_SSL
("smtp.qq.com", 465)
server
.login
(my_sender
, my_pass
)
server
.sendmail
(my_sender
,[my_user
,],msg
.as_string
())
server
.quit
()
except Exception
:
ret
=False
return ret
ret
=mail
()
if ret
:
print("邮件发送成功")
else:
print("邮件发送失败")
转载请注明原文地址: https://lol.8miu.com/read-28935.html