Google 来自 Etsy 的 Sheets ImportXML - 使用动态导航从多个页面导入数据

Google Sheets ImportXML from Etsy- Import data from multiple pages with dynamic navigation

我正在尝试使用 Google 表格从一些 Etsy 商店抓取数据。具体来说,我要导入卖家评论中的产品名称(this photo). I've successfully imported these names using the following formula where the seller's Etsy URL (https://www.etsy.com/shop/PaperLarkDesigns 中的红色轮廓)位于单元格 B4:

=IMPORTXML(B4, "//div[@class='flag-body hide-xs hide-sm']")

但是产品评论的导航是动态生成的,所以公式只从评论的第一页导入标题,似乎没有 URL 将公式指向特定的评论页面。

有没有办法表示 importXML 公式应该从评论的哪一页提取这些标题?还是无法使用此类导航从站点提取数据?

我对 Excel/Google 表格中更复杂的公式不熟悉,因此在此先感谢您的帮助!

不幸的是,在这种情况下IMPORTXML 不可能

根据 IMPORTXML documentation:

IMPORTXML imports data from any of various structured data types including XML, HTML, CSV, TSV, and RSS and ATOM XML feeds.

因此,您正在使用的 =IMPORTXML() 命令读取页面的 HTML 源代码,没有任何与之关联的 JavaScript 代码,并且 没有 执行它 - 您无法从中检索所需数据的原因。

参考