所有监控邮件发送到qq邮箱,需要分析一些服务器监控数据
qq邮箱登陆验证过程较为复杂,用urllib或request比较困难,可以用selenium.webdriver+PhantomJS无窗口画登陆qq邮箱,只是速度稍慢,但也能接受
事先安装好selenium
pip install selenium
下载phantomjs.exe
http://phantomjs.org/download.html
#!/usr/bin/env python
# _*_coding:utf-8_*_
# selenium 模拟登陆QQ邮箱
import time
import os
import re
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from bs4 import BeautifulSoup
from urllib import parse
os.chdir('E:\\python3\\爬虫\\')
u = "邮箱帐号"
p = "邮箱密码"
phajs_path = 'phantomjs.exe'
CORP_API_TYPE = {
'base': '/',
'neicun': '/cgi-bin/mail_list',
}
class QQ_mail():
headers = {
':authority': 'mail.qq.com'}
cap = DesiredCapabilities.PHANTOMJS.copy()
cap["phantomjs.page.settings.loadImages"] = False
for key, value in headers.items():
ca