有个任务
借助于从课文中
CSV
摘取某一部分XPath
。
例如:
<location>
Иркутская область, г. Усолье-Сибирское, Матросова улица, 2
</location>
有必要从这个文本中提取城市
“Usolie-Sibirskoe”。
我试着写/location[last()]
- 但这不是你需要的。
不是很强XPath
。
谢谢你。
有个任务
借助于从课文中
CSV
摘取某一部分XPath
。
例如:
<location>
Иркутская область, г. Усолье-Сибирское, Матросова улица, 2
</location>
有必要从这个文本中提取城市
“Usolie-Sibirskoe”。
我试着写/location[last()]
- 但这不是你需要的。
不是很强XPath
。
谢谢你。
<td><div>текст1</div><div>текст2</div><div>текст3</div></td>
像//*[text()[contains(.,"текст2")]]/position()
# 应该是 2 - 有没有办法返回元素的位置?
第一个问题: 在页面 https://ru.wikipedia.org/wiki/XPath上 ,获取我们当前所在站点的域。
使用 XPath 查询(谷歌浏览器开发工具中的 f12 和 ctrl+f)。
问题是怎么做?应该是什么要求?
第二个问题: 在页面 https://www.google.com/search?q=xpath上 ,收集除第一个和最后一个以外的所有奇怪搜索结果的链接。
问题是怎么做?应该是什么要求?
大家好,我有这样的站点布局,我想通过 XPATH 访问带有 @class product-grid 的元素,但同时考虑到如果邻居有 category-grid 类我将无法到达那里的条件换句话说,如果不是类别网格邻居,则转到产品网格
<div class="page-body">
<div class="category-grid"><span>Есть категория</span></div>
<div class="product-selectors"></div>
<div class="product-filters"></div>
<div class="product-grid">
<div>..Не должен найти..</div>
</div>
</div>
//div[1][@class='product-selectors' or contains(@class,'slider-wrapper') or contains(@class,'category-description')]/parent::div/div[contains( @class,'product-grid')]
我使用了这个设计并且它有效,但是,这些元素并不总是放在首位
<div class="page-body">
<div class="slider-wrapper"><span></span></div>
<div class="product-selectors"></div>
<div class="product-filters"></div>
<div class="product-grid">
<div>..Должен найти..</div>
</div>
</div>
<div class="page-body">
<div class="slider-wrapper"><span></span></div>
<div class="category-grid"><span>Есть категория</span></div>
<div class="product-filters"></div>
<div class="product-grid">
<div>..Не Должен найти..</div>
</div>
</div>