练习selenium模拟登陆淘宝
- import time
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- #通过制定chromedriver的路径来实例化driver对象,chromedriver放在当前目录
- driver = webdriver.Chrome()
- #控制浏览器访问url地址
- driver.get("https://www.taobao.com/")
- #元素定位
- #搜索关键字
-
- #driver.find_element(by=By.ID, value='kw').send_keys('python+selenium')
- #点击登录
- driver.find_element(by=By.XPATH,value='/html/body/div[3]/div[2]/div[2]/div[2]/div[5]/div/div[2]/div[1]/a[1]').click()
- time.sleep(6)
- driver.find_element(by=By.ID, value='fm-login-id').send_keys('1')
- driver.find_element(by=By.ID, value='fm-login-password').send_keys('1')
- driver.find_element(by=By.XPATH,value='/html/body/div/div[2]/div[3]/div/div/div/div[2]/div/form/div[4]/button').click()
- time.sleep(6)
- #退出浏览器
- #driver.quit()
-
复制代码 报错内容
网上百度说要转换框架,可这里没有框架, 觉得是定位问题,请问论坛的朋友正常定位输入不会报错正常登录?
|