self.smtp.login('*****@*****.**', 'hao360com') message = MIMEText(msg, 'plain', 'utf-8') message['Subject'] = Header(title, 'utf-8') message['From'] = Header('京东助手 <*****@*****.**>', 'utf-8') message['To'] = "*****@*****.**" for _ in range(10): try: self.smtp.sendmail('*****@*****.**', ['*****@*****.**'], message.as_string()) break except Exception: if _ == 9: logging.error('邮件发送失败!:{}'.format(message.as_string())) self.smtp.quit() if __name__ == "__main__": session = requests.Session() session.get('http://www.baidu.com') cookie = LWPCookieJar() requests.utils.cookiejar_from_dict( {c.name: c.value for c in session.cookies}, cookie) a = cookie.cookie2str(ignore_discard=True, ignore_expires=True) print(a) cookie = LWPCookieJar() cookie.str2cookie(a, ignore_discard=True, ignore_expires=True) cookie = requests.utils.dict_from_cookiejar(cookie) session = requests.Session() session.cookies = requests.utils.cookiejar_from_dict(cookie) print(session.cookies)