如何使用iMacros-xPath访问HTML DOM属性>> [

问题描述 投票:0回答:1
iMacros版本:10.0.2.1450(免费),Firefox,Windows 10,

你好,目的是为从此website显示的每个图像提取HTML DOM属性的值,例如id,href和data-download-file-url。我相信XPATH将适合此任务,因为可以通过以下通用XPATH访问每个图像:

/html/body/main/section[2]/div/div/figure[X]/div

用大写字母

X

表示上述网站的图像标签,其值从1到50。
例如,通过提取图1的属性,可以实现

TAG XPATH="/html/body/main/section[2]/div/div/figure[1]" EXTRACT=TXT

但是,上面的行输出了所有DOM属性,包括我不感兴趣的那个。

根据下面的教程;

[OP1] [https://forum.imacros.net/viewtopic.php?t=26155][OP2] [How to extract specific text with imacros xpath

可以通过以下类似方法提取特定的DOM属性

TAG XPATH="/html/body/main/section[2]/div/div/figure[1]/div[@id='showcase__content'] " EXTRACT=TXT

但是,执行却给出了错误。

我真的很感谢有人可以阐明这个问题。

图1的DOM属性示例。这些属性均为粉红色。https://drive.google.com/open?id=190q615C3uXLZUQNI8K4AJYL3Slii1ktO

iMacros版本:10.0.2.1450(免费),Firefox,Windows 10,您好,目标是为从中显示的每个图像提取HTML DOM属性的值,例如id,href和data-download-file-url。 ..

javascript xpath web-scraping macros imacros
1个回答
0
投票
您的XPath包含错误(@id而不是@class)。用:修复它

//figure[1]/div[@class='showcase__content']

© www.soinside.com 2019 - 2024. All rights reserved.