相关疑难解决方法(0)

XSLT/XPath中的当前节点与Context节点?

在XSLT中,"当前节点"和"上下文节点"之间有什么区别?您可以在这里找到这两个术语:http://www.w3.org/TR/xslt.

你什么时候使用其中一个?你怎么参考每一个?

xml xslt xpath

65
推荐指数
2
解决办法
4万
查看次数

Python:Xpath问题为For循环中的每个DIV获取价值

我正在使用Python 3.6处理大量HTML,但我遇到的问题是,下面的循环代码可以正常工作,但atag.xpath查询正在搜索整个HTML源,并返回的所有四个标记值data-size

我想做的是,在PAGE_RAW处理for循环时,对于包含该类的DIV的每个实例,item它将找到具有的类的子DIV padding并提取该data-size标记的属性,而不是所有标记如果在HTML源代码中找到标记。

的HTML

<div class="item">
    <div class="padding" data-size="12"></div>
</div>
<div class="item">
    <div class="padding" data-size="13"></div>
</div>
<div class="item">
    <div class="padding" data-size="14"></div>
</div>
<div class="item">
    <div class="padding" data-size="15"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

import lxml.html as LH
...

PAGE_RAW = driver.page_source
PAGE_RAW = LH.fromstring(PAGE_RAW)

for atag in PAGE_RAW.xpath("//div[contains(@class, 'item')]"):
    data = atag.xpath("//div[contains(@class, 'padding')]/@data-size")
Run Code Online (Sandbox Code Playgroud)

python xpath python-3.x

2
推荐指数
1
解决办法
695
查看次数

xpath".// span",点是什么意思?

//header[.//span[contains(text(), 'part_title')]]//label[contains(@class, 'start')],..//是什么意思?谢谢

html xml xpath selenium-webdriver

-2
推荐指数
1
解决办法
754
查看次数

标签 统计

xpath ×3

xml ×2

html ×1

python ×1

python-3.x ×1

selenium-webdriver ×1

xslt ×1