Python中文
首页
教程
问答
标签
搜索
登录
注册
为什么selenium不能识别Python中的类?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>Selenium没有识别该类。我试图在一个使用selenium的网站上点击一个音频按钮,但它无法识别这个类</p> <pre><code>class="jumbo--Z12Rgj4 buttonWrapper--x8uow audioBtn--1H6rCK" </code></pre> <p>这是我的密码</p> <pre><code>from selenium import webdriver from selenium.webdriver.common.keys import Keys options = webdriver.ChromeOptions() options.add_argument(r"user-data-dir=./c") driver=webdriver.Chrome(executable_path=r"C:\Users\Users\Desktop\Scrapping\chromedriver.exe",options=options) driver.get(r"https://www.xx------xx.com") button5 = driver.find_element_by_class_name(r"jumbo--Z12Rgj4") button5.click() </code></pre> <p>但是selenium抛出了一个异常</p> <blockquote> <p>jumbo--Z12Rgj4</p> </blockquote> <p>例外情况:</p> <pre><code>selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".label--Z12LMR3"} </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您希望目标的元素可能在每次加载时都有一个唯一的哈希类名,因为在网站上根本找不到它,所以与其使用类名,不如尝试使用它的xpath</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python3x中以垂直和水平的方式格式化列表?
2 回答
如何在python3x中创建datetime对象
9 回答
如何在python3x中取消pickle一个在python2.7中被pickle的模型?
10 回答
如何在python3x中格式化字典键
10 回答
如何在python3x中正确地通过sockets发送字典的内容?
5 回答
如何在python3x中调用if语句中的类和函数
6 回答
如何在Python3上三取二列表
10 回答
如何在python3上为方法搜索RegEx创建模式?
1 回答
如何在Python3上使用HTMLUnit和Selenium 2.45.0
9 回答
如何在Python3上使用telebot发送没有bot.polling()的消息
6 回答
如何在python3上使用Tkinter更新GUI?
4 回答
如何在python3上使用urllib和代理对HTTPS页面发出请求
8 回答
如何在Python3上制作按键
2 回答
如何在python3上发布图像和文本多部分表单?
7 回答
如何在Python3上安装Bob?
7 回答
如何在python3上安装Django?
8 回答
如何在python3上安装第三方模块
2 回答
如何在Python3上安装袖扣?
10 回答
如何在python3上打印当前日期?
3 回答
如何在Python3上执行此javascript代码?
3 回答