谷歌文档导入XML TripAdvisor

谷歌文档导入XML TripAdvisor,xml,xpath,google-sheets,google-docs,google-docs-api,Xml,Xpath,Google Sheets,Google Docs,Google Docs Api,ImportXML:我正在努力刮。我需要以下字段-酒店名称、URL、地址、城市、Pincode、每家酒店的评论数量(仅数字)、百分比和便利设施。我希望这一切都在一个单一的酒店一排。有人能帮我吗 谷歌文档链接: 我无法在GoogleDoc中获得上述所有要求。我被困在URL旁边的地址抓取中。响应您的评论,您可以使用索引([1])将xpath返回的数据限制为一个,例如(为可读性而格式化): 我提取了所有263家酒店的名称及其各自的URL。为了提取地址,我使用了以下代码:=IMPORTXML(conc

ImportXML:我正在努力刮。我需要以下字段-酒店名称、URL、地址、城市、Pincode、每家酒店的评论数量(仅数字)、百分比和便利设施。我希望这一切都在一个单一的酒店一排。有人能帮我吗

谷歌文档链接:


我无法在GoogleDoc中获得上述所有要求。我被困在URL旁边的地址抓取中。

响应您的评论,您可以使用索引(
[1]
)将xpath返回的数据限制为一个,例如(为可读性而格式化):


我提取了所有263家酒店的名称及其各自的URL。为了提取地址,我使用了以下代码:=IMPORTXML(concatenate(“)这为一个单元格(url)提供了两次相同的地址。这是因为页面中有两个相同的地址引用了给定的查询。现在我只需要一个地址。我该如何做呢?更新的问题:我提取了酒店名称、URL、地址、地点、Pincode、评论数。现在我想提取出总nu中有多少人给出了优秀、v.good、good等作为他们的评论特定酒店的评论数量。不,我正在使用code=IMPORTXML(concatenate(“)作为相同的代码。这给了我答案。但是答案出现在列中。我希望它们成行。请帮助我。我不理解这个问题:“这给了我答案。但是答案出现在列中。我希望它们成行”?当IMPORTXML()时返回一个列数组,您可以使用TRANSPOSE()将其翻转为rwo:
=TRANSPOSE(IMPORTXML(concatenate()http://www.tripadvisor.in“,D2),”(/div/div/span[@class='compositeCount']))”
=IMPORTXML(concatenate("http://www.tripadvisor.in",D2),
            "(//span[@class='street-address'])[1]")