当前位置: 首页 > 知识库问答 >
问题:

比较硒的X路径值

蒋奕
2023-03-14

您试图通过比较xpath值来运行它们。你要比较有没有评论。

<div class="media-body">
			<a href="https://url" class="ellipsis">
									<span class="pull-right count orangered">
						&nbsp;+26					</span>
												post title			</a>
			<div class="media-info ellipsis">
				admin				<i class="fa fa-clock-o"></i> date			</div>
		</div>

xpath 注释 //*[@id=“thema_wrapper”]/div[3]/div/div/div/div/div[7]/div[2]/div[1]/div[2]/a/span

< code > XPath no comment//*[@ id = " thema _ wrapper "]/div[3]/div/div/div[3]/div/div[7]/div[2]/div[1]/div[2]/a/

我想我们可以把这个和if,其他进行比较,但是我不知道怎么做。if#nonote start utter#注释Stop我搜索了很多数据,但是我找不到它。请帮助我。

共有2个答案

鲜于浩淼
2023-03-14

哦,是同一个系统。我测试了一下,有一个错误。

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//h3[.='영화이야기']/following::div[@class='widget-small-box'][1]//li[@class='ellipsis'][not(contains(.,'+'))]"}
  (Session info: chrome=81.0.4044.138)
from selenium import webdriver
import time

path = "C:\chromed\chromedriver.exe"
driver = webdriver.Chrome(path) #path
'''

'''
driver.get("http://cineaste.co.kr/") #url
time.sleep(0.5)

postclick = driver.find_element_by_xpath("//h3[.='영화이야기']/following::div[@class='widget-small-box'][1]//li[@class='ellipsis'][not(contains(.,'+'))]") #로그인창 활성화
postclick.click()


driver.close()

你能用这个网站举个例子吗?我想忽略有评论的帖子,只点击没有评论的帖子。

高钱青
2023-03-14

这是一个XPath示例,用于选择/单击某些内容而不进行注释。该网站似乎使用与您的示例数据相同的系统:

http://cineaste.co.kr/

要为电影块选择没有注释的条目(“”)영화이야기),只需使用:

//h3[.="영화이야기"]/following::div[@class="widget-small-box"][1]//li[@class="ellipsis"][not(contains(.,"+"))]

我们验证li节点中是否存在“”以过滤数据。

 类似资料:
  • 我试图执行以下jcr sql2查询: 但是我得到了 是否有其他方法可以搜索名称类似“%example%”的节点? 我还试图搜索具有指定路径的节点 但是我得到了 如何搜索路径类似于'%示例%'的节点? 我在用JCR_SQL2

  • 问题内容: 说,我有两条绝对路径。我需要检查其中一条路径所指的位置是否为另一条路径的后代。如果为true,则需要从祖先找出后代的相对路径。用Python实现此功能的好方法是什么?我可以受益于任何图书馆? 问题答案: os.path.commonprefix()和os.path.relpath()是您的朋友: 因此,您可以测试公共前缀是否是路径之一,即,其中一个路径是否是公共祖先: 然后,您可以找到

  • 我试图搜索给定红黑树中所有根到叶的路径。特别是,我想编写一个测试,在给定rbt的情况下,该测试将断言每个路径具有相同数量的黑色节点。 我用两个全局变量尝试这样的东西: 然而,当左分支中的黑色节点右侧有红色节点时,我遇到了麻烦,因为这意味着计数比应该减少的更多。 有没有更好的方法来搜索根到叶的路径,计算特定值的频率,然后以某种方式比较计数?或者,如果给定rbt余额,是否有一种完全不同的方法来测试rb

  • 本文向大家介绍PHP获取绝对路径dirname(__FILE__)和__DIR__比较,包括了PHP获取绝对路径dirname(__FILE__)和__DIR__比较的使用技巧和注意事项,需要的朋友参考一下 我们都知道,要获取当前PHP脚本所在目录的绝对路径,dirname(__FILE__) 和 __DIR__都可以实现。那么什么情况下用 dirname(__FILE__),什么情况下用 __D

  • 我有一个关于compareTo函数如何帮助比较器排序的问题,即o1。比较(o2)与o2。比较(o1) 如果两个字符串相等,则此方法返回0,否则返回正值或负值。如果第一个字符串在词典上大于第二个字符串,则结果为正,否则结果为负。 上面的陈述很简单,但是为什么o1.compare(o2)会给我一个升序,而o2.compare(o1)给了我一个降序? 如果我有整数值“5,10,3”,我得到3,5,10和

  • 我们知道,在数学中有很多用于比较大小的运算符。 在 JavaScript 中,它们的编写方式如下: 大于 / 小于:a > b,a < b。 大于等于 / 小于等于:a >= b,a <= b。 检查两个值的相等:a == b,请注意双等号 == 表示相等性检查,而单等号 a = b 表示赋值。 检查两个值不相等。不相等在数学中的符号是 ≠,但在 JavaScript 中写成 a != b。 在本