zm_selina 发表于 2019-12-31 21:05:23

selenium 怎样获取网页的一个按钮元素?

from selenium import webdriver

url = "https://www.xuexi.cn"
driver = webdriver.Chrome()
driver.get(url)
driver.find_element_by_xpath('//a[@class="icon login-icon"]').click() # 这一行有问题,想获到“用户登录”按钮,并点击


@class="icon login-icon"这个有问题,大神请指点一下吧,谢谢。

ghoob321 发表于 2019-12-31 21:05:24

from selenium import webdriver
import time
url = "https://www.xuexi.cn"
driver = webdriver.Chrome()
driver.get(url)
time.sleep(3) # 等待两秒
driver.find_element_by_xpath('//*[@id="root"]/div/header/div/div/a').click() # 这一行有问题,想获到“用户登录”按钮,并点击

试试这个 点击后出现一个二维码

zm_selina 发表于 2020-1-1 17:09:28

ghoob321 发表于 2020-1-1 09:21
from selenium import webdriver
import time
url = "https://www.xuexi.cn"


是可以的。能给我说说'//*[@id="root"]/div/header/div/div/a'这个吗,我的xpah语法没学好。

ghoob321 发表于 2020-1-2 08:55:09

本帖最后由 ghoob321 于 2020-1-2 08:56 编辑

zm_selina 发表于 2020-1-1 17:09
是可以的。能给我说说'//*[@id="root"]/div/header/div/div/a'这个吗,我的xpah语法没学好。

我用的360极速浏览器 右键就可以复制xpah我也讲不出来。请设为最佳答案

zm_selina 发表于 2020-1-2 09:33:49

ghoob321 发表于 2020-1-2 08:55
我用的360极速浏览器 右键就可以复制xpah我也讲不出来。请设为最佳答案

好的,我试试,谢谢~
页: [1]
查看完整版本: selenium 怎样获取网页的一个按钮元素?