不多说。直接上代码
from selenium import webdriverdriver = webdriver.Chrome()driver.get('http://qzone.qq.com')#打开网页print driver.titledriver.switch_to_frame('login_frame')#切换framedriver.find_element_by_id('switcher_plogin').click()#切换账号密码登陆driver.find_element_by_id('u').clear()#清除账号框内容driver.find_element_by_id('u').send_keys('xxx')#输入账号driver.find_element_by_id('p').clear()#清除密码框内容driver.find_element_by_id('p').send_keys('xxx')#输入密码driver.find_element_by_id('login_button').click()#登陆 driver.quit() #退出
xxx替换为自己的qq账号密码。
主要是用代码书写模拟用户浏览器登陆。
思路:切换frame——定位(找到输入窗口)——click点击——clear和send_keys(输入账号密码)——login登陆