web-scraping - 来自 Etsy 的 Google Sheets ImportXML - 使用动态导航从多个页面导入数据
问题描述
我正在尝试使用 Google 表格从一些 Etsy 商店中抓取数据。具体来说,我希望在卖家的评论中导入产品名称(在这张照片中以红色勾勒)。我已经使用以下公式成功导入了这些名称,卖家的 Etsy URL ( https://www.etsy.com/shop/PaperLarkDesigns ) 位于单元格 B4 中:
=IMPORTXML(B4, "//div[@class='flag-body hide-xs hide-sm']")
但是产品评论的导航是动态生成的,因此该公式仅从评论的第一页导入标题,并且似乎没有将公式指向特定评论页面的 URL。
有没有办法表示 importXML 公式应该从哪一页评论中提取这些标题?还是不能使用这种类型的导航从站点中提取数据?
我不熟悉 Excel/Google 表格中更复杂的公式,所以提前感谢您的帮助!
解决方案
推荐阅读
- javascript - 来自组件的 React Native 函数调用
- java - 从收集循环接收的 Java 打印输入
- ruby - 使用正则表达式对混合数字字符串的哈希中包含的数字字符串字符进行乘法和求和
- r - 线性混合模型的summary()和anova()之间的差异
- bash - 创建临时文件并编辑内容并返回文件的路径
- ruby-on-rails - 如何在ruby中按字母顺序排序
- php - 你如何使用 Carbon 获得第一天和最后一天以及只有年和月?
- android - 如何使用自签名 OpenSSL 证书在 HTTPS 上测试 PWA?
- node.js - 带有循环的 Mongo Db 聚合管道
- c++ - 将文件 C++ 中的一行中的多个输入分开