以下是代买
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.douban.com/')
clickelem = browser.find_element_by_xpath('/html/body/div[1]/div[1]/ul[1]/li[2]')
clickelem.click()
emailelem = browser.find_element_by_name('username')
emailelem.send_keys('18869695278@163.com')
passwordelem = browser.find_element_by_name("password")
passwordelem.send_keys('qq85538790')
passwordelem.submit()
clickelem的xpath是chrome中直接复制的,但是无法定位,报错信息:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[1]/div[1]/ul[1]/li[2]"}
(Session info: chrome=92.0.4515.131)
1、看是否在iframe层;
2、在第3行下面加个等待时间试试,如:time.sleep(3)