我试图在页面上找到所有尚未被点击或收藏的元素。
以下是收藏元素的html:
<a class="button-fave unfavorited-button favorited-button" rel="78853399" alt="Add to favorites">
<div class="button-spinner"></div>
<span class="status-text">Favorite</span>
</a>
以下是元素未被收藏时的 html 代码:
<a class="button-fave unfavorited-button" rel="78853399" alt="Add to favorites">
<div class="button-spinner"></div>
<span class="status-text">Favorite</span>
</a>
我试过:
driver.find_element_by_class_name('button-fave unfavorited-button')
但我得到了以下信息:
给定的选择器按钮-fave unfavorited-button无效或没有生成WebElement。出现以下错误:InvalidSelectorError:不允许复合类名
以下方法有效,但它无法区分收藏元素和不收藏元素:
driver.find_element_by_class_name('button-fave')
您可以找到所有a
元素没有收藏按钮
类:
driver.find_elements_by_css_selector("a:not(.favorited-button)")
我使用这个代码安装烧瓶 我喜欢这样 当我试着跑的时候 两者都给出了这个错误 尝试所有这些代码 这不能解决我的问题 pip——版本:PIP18.1 from/home/ghost/.local/lib/python2.7/site-packages/pip(python 2.7) pip3--version: pip 9.0.1 from /usr/lib/python3/dist-packages
我正在尝试点击图中所示的下拉菜单 这就是我尝试过的 但它给了我这个错误 NoSuchElementException: Message:找不到element://div[@ class = ' choosed-container choosed-container-single ']//a[@ class = ' choosed-single choosed-single-with-deselec
最近,我用硒在网站上抓取了一些信息。我想做的只是点击“上个月的按钮”。 所以我写这样的代码 但它不起作用,我改变了很多次,像这样改变代码 这些都不管用。当我尝试使用三个试用版中的第一个时(即:web driver . find _ element _ by _ CSS _ selector(' a . ui-icon ui-icon-circle-triangle-w ')。单击()),弹出的错误
我试图选择和控制www.ziprecruiter.com网站上的下拉菜单使用硒称为半径。因为我是初学者,我似乎不明白为什么我不能控制这个下拉半径菜单。我尝试使用查找ID,名称,Xpath和选择,但似乎没有工作。我想在半径下拉菜单中选择选项“25英里”,有什么想法吗?
这是代码: 这是我已经在python上尝试过的: 返回: 你知道吗?谢谢
我尝试使用xpath和classname来定位并单击按钮。然而,什么都不管用。 driver.find_element(By.XPATH,“//button[@class='sc-cqCuEk ffSPoi MuiButtonBase root sc dliRfk hLpdQI MuiAccordionSummary root Mui展开的MuiAccountionSummarygutters s