import.io : 使用 XPATH 将独立行插入到结果中
import.io : Inserting an Independent row into result using XPATH
我正在尝试使用 import.io 抓取此站点:ScoreCard
我能够成功获得击球得分,但我想在最后插入额外的列,它可以告诉我局数。所以应该和击球手的名字有关。
我尝试使用 XPATH://*[@id="innings_1"]/div[1]/div/h4/b
但那总是 return 第一局,因为 ID 是 "innings_1"
。
其他 ID 是 innings_2/3/4
等。在 XPATH 中有什么方法可以让我相对于 Batsman 列获取此元素?
尝试使用 starts-with():
//*[starts-with(@id,'innings_')/div/div/h4/b
为了得到想要的结果,我做了以下操作:
我使用了以下 XPATH 值。
.//a/ancestor::div/div[1]/div/h4/b
.//a 为我提供了击球手的名字。我搜索了它的祖先,路径 div[1]/div/h4/b 仅被 Innings 部分使用。所以它成功了:)
我正在尝试使用 import.io 抓取此站点:ScoreCard
我能够成功获得击球得分,但我想在最后插入额外的列,它可以告诉我局数。所以应该和击球手的名字有关。
我尝试使用 XPATH://*[@id="innings_1"]/div[1]/div/h4/b
但那总是 return 第一局,因为 ID 是 "innings_1"
。
其他 ID 是 innings_2/3/4
等。在 XPATH 中有什么方法可以让我相对于 Batsman 列获取此元素?
尝试使用 starts-with():
//*[starts-with(@id,'innings_')/div/div/h4/b
为了得到想要的结果,我做了以下操作:
我使用了以下 XPATH 值。 .//a/ancestor::div/div[1]/div/h4/b
.//a 为我提供了击球手的名字。我搜索了它的祖先,路径 div[1]/div/h4/b 仅被 Innings 部分使用。所以它成功了:)