1.最近有点时间一直看元素定位的问题:
发现163邮箱登录账号密码:
id=auto-id-1511926360798,是动态的,xpath定位也无效:
#-*-coding:utf-8-*-
from selenium import webdriver
import time
options = webdriver.ChromeOptions()
options.add_argument('disable-infobars')
driver = webdriver.Chrome(chrome_options=options)
driver.maximize_window()
driver.get("http://mail.163.com/")
driver.implicitly_wait(10)
time.sleep(2)
driver.find_element_by_xpath(".//*[@id='lbNormal']").click()
time.sleep(2)
driver.switch_to.frame("x-URS-iframe")
time.sleep(2)
driver.find_element_by_name("email").send_keys("xxx")
time.sleep(2)
driver.find_element_by_name("password").send_keys("xxx")
time.sleep(2)
driver.find_element_by_id("dologin").click()