from
time
import
sleep
from
selenium
import
webdriver
import
smtplib
from
email.mime.text
import
MIMEText
from
email.utils
import
formataddr
my_sender
=
'写自己的'
my_pass
=
'写自己的'
my_user
=
[
'1391@qq.com'
,
'Aig@163.com'
]
def
mail():
ret
=
True
try
:
msg
=
MIMEText(
'监测到号了,赶紧去挂噢!小可爱'
,
'plain'
,
'utf-8'
)
msg[
'From'
]
=
formataddr([
"你的二狗子"
, my_sender])
msg[
'To'
]
=
","
.join(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
driver
=
webdriver.Chrome()
driver.get(
"https://www.114yygh.com/hospital/142/75fec1a900e3d4c238cf384556de46de/200051666/source"
)
while
True
:
driver.refresh()
sleep(
30
)
el
=
driver.find_elements_by_class_name(
"calendar-list-wrapper"
)
if
(
len
(el) >
0
):
if
(
"有号"
in
el[
0
].text):
mail()