3、完整代码
好了,QQ邮箱的密码登录方式大概就是这个意思,接下来我们直接上代码:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
# 初始化以及配置浏览器
chrome_options = Options()
# 1、添加user-agent
chrome_options.add_argument('User-Agent="你自己的user-agent')
# 2、禁止图片加载 数字1:可以加载图片 数字2:禁止加载图片
No_Image_loading = {"profile.managed_default_content_settings.images": 1}
chrome_options.add_experimental_option("prefs", No_Image_loading)
path = 'F:\\PycharmProjects\\tensorflow\\chromedriver.exe'
# 更改为你自己的插件路径
driver = webdriver.Chrome(executable_path=path, chrome_options=chrome_options)
# 登录页面
driver.get('https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=522005705&daid=4&s_url=https://mail.qq.com/cgi-bin/login?vt=passport&vm=wpt&ft=loginpage&target=&style=25&low_login=1&proxy_url=https://mail.qq.com/proxy.html&need_qr=0&hide_border=1&border_radius=0&self_regurl=http://zc.qq.com/chs/index.html?type=1&app_id=11005?t=regist&pt_feedback_link=http://support.qq.com/discuss/350_1.shtml&css=https://res.mail.qq.com/zh_CN/htmledition/style/ptlogin_input_for_xmail440503.css')
time.sleep(2)
# 切换进入“账号密码登录”
driver.find_element_by_id('switcher_plogin').click()
# 点击# 输入账号信息driver.find_element_by_id('u').send_keys('你自己的QQ')
QQ邮箱的登录你掌握了,那其他网页的登录呢?赶快去试试吧!
——————————————————————————