不多说。直接上代码
from selenium import webdriver driver = webdriver.Chrome() driver.get('http://qzone.qq.com')#打开网页 print driver.title driver.switch_to_frame('login_frame')#切换frame driver.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登陆