XPath select 直到下一个标签
XPath select until next tag
我正在抓取 https://en.wikipedia.org/wiki/Gadsden,_Alabama,我想抓取“地理和气候”段落和所有 text()
元素,直到出现下一个 h2
标签(即“人口统计” ").
我不想在这里抢table
到目前为止我尝试过的 XPath 代码是 //span[@id='Geography_and_climate']/following::p
它会选择所有内容直到页面结束。
我在 Whosebug 上尝试过类似问题的答案代码,但对我没有任何帮助,也许我不是专家,无法理解他们的代码。
尝试使用此 XPath select 所有段落 在 Geography&Climate 之后和 Demographics
之前
//p[preceding-sibling::h2[1][span[@id='Geography_and_climate']]]
我正在抓取 https://en.wikipedia.org/wiki/Gadsden,_Alabama,我想抓取“地理和气候”段落和所有 text()
元素,直到出现下一个 h2
标签(即“人口统计” ").
我不想在这里抢table
到目前为止我尝试过的 XPath 代码是 //span[@id='Geography_and_climate']/following::p
它会选择所有内容直到页面结束。
我在 Whosebug 上尝试过类似问题的答案代码,但对我没有任何帮助,也许我不是专家,无法理解他们的代码。
尝试使用此 XPath select 所有段落 在 Geography&Climate 之后和 Demographics
之前//p[preceding-sibling::h2[1][span[@id='Geography_and_climate']]]