import requests
import smtplib
import schedule
import time
from bs4 import BeautifulSoup
from email.mime.text import MIMEText
from email.header import Header
account=input('请输入你的邮箱:')
password=input('请输入你的密码:')
receiver=input('请输入收件人密码:')
index = 0
headers={ }
def game_spider():
res_game=requests.get('王者荣耀(2015年腾讯天美发行的MOBA手游)_百度百科 (baidu.com)')
bs=BeautifulSoup(res_game.text,'html.parser')
content1=bs.find('div',class_='para')
content2='王者'
content=content1+'\n'+content2
return content
def send_email(content*):
global account,password,receiver
mailhost='smtp.qq.com'#不同的邮箱有不同的服务器地址
qqmail = smtplib.SMTP_SSL(mailhost, 465)
qqmail=smtplib.SMTP_SSL(mailhost,465)#465为QQ邮箱加密端口密码
print(content)
message=MIMEText(content,'plain','utf-8')
subject='大哥叫你'
message['Subject']=Header(subject,'utf-8')
try:
qqmail.sendmail(account,receiver,message.as_string())
print('发送成功')
except:
print('发送失败')
qqmail.quit()
def job():
global index
print('开始任务')
content*=game_spider()
send_mail(content*)
print('任务完成')
index+=2
schedule.every().day.at('20:00').do(job)
while index!=2:
schedule.run_pending()
time.sleep(1)