练习登陆豆瓣

1
2
3
4
5
6
7
8
9
10
11
12
13
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get('https://www.douban.com/')
#切换iframe
driver.switch_to.frame(driver.find_element_by_xpath('//div[@class="login"]/iframe'))
time.sleep(3)
driver.find_element_by_xpath('//li[@class="account-tab-account"]').click() #需要查看是否被iframe包裹 如需要 则进行切换

driver.find_element_by_id('username').send_keys('sansan') #输入账号
driver.find_element_by_id('password').send_keys('budejiuya') #输入账号
driver.find_element_by_class_name('account-form-field-submit ').click() #登陆 class中不允许有空格,可以选择其他或者取前部分内容