Я пытаюсь создать искатель, чтобы извлечь некоторые данные атрибутов с веб-сайтов поставщиков, которые я могу проверить на основе нашей внутренней базы данных атрибутов, и я новичок в import.io. Я смотрел кучу видеороликов, но хотя мой синтаксис кажется правильным, мое руководство xpath override не возвращает значения атрибутов. У меня есть следующий код HTML:XPath next-sibling для обхода не возвращающегося родного брата
<table>
<tbody><tr class="oddRow">
<td class="label"> Adhesive Type‎</td><td> Epoxy‎
</td>
</tr>
<tr>
<td class="label"> Applications‎</td><td> Hard Disk Drive Component Assembly‎
</td>
</tr>
<tr class="oddRow">
<td class="label"> Brand‎</td><td> Scotch-Weld‎
</td>
</tr>
<tr>
<td class="label"> Capabilities‎</td><td> Sustainability‎
</td>
</tr>
<tr class="oddRow">
<td class="label"> Color‎</td><td> Clear Amber‎
</td>
Я пытаюсь написать XPath следующего родственное заявление, чтобы захватить «Цвет» через import.io гусеничного шасси. Код XPath, когда я выбираю «цвет» является:
//*[@id="attributeList"]/table/tbody/tr[5]/td[1]
Я пытался использовать:
//*[@id="attributeList"]/table/tbody/tr/td[.="Color"]/following-sibling::td
Но это не захватывая значение атрибута цвета из таблицы. Я не уверен, что это имеет какое-то отношение к нечетным и четным классам? Когда я смотрю на html, это кажется логичным; цвет «Цвет», а значение атрибута находится в следующей скобке td.
Это сработало, спасибо так много! Это сработало! –