Arrays 如何通过下一次单击/加载更多分页将XML从站点导入Google工作表

Arrays 如何通过下一次单击/加载更多分页将XML从站点导入Google工作表,arrays,web-scraping,google-sheets,google-sheets-formula,google-sheets-importxml,Arrays,Web Scraping,Google Sheets,Google Sheets Formula,Google Sheets Importxml,我正试图为每一篇报道的主题、作者、时间戳和标题搜集一份新闻报道的列表。该网站在一个URL上列出了最近发布的10篇文章,该URL以/all stories结尾,接下来的10篇文章在/all stories/page/2上,接下来的10篇文章在/all stories/page/3上,依此类推 我有3个IMPORTXML公式,它们捕获了我在第一页上需要的数据: =importxml("https://www.example.org/all-stories", "//div[@class='post-

我正试图为每一篇报道的主题、作者、时间戳和标题搜集一份新闻报道的列表。该网站在一个URL上列出了最近发布的10篇文章,该URL以/all stories结尾,接下来的10篇文章在/all stories/page/2上,接下来的10篇文章在/all stories/page/3上,依此类推

我有3个IMPORTXML公式,它们捕获了我在第一页上需要的数据:

=importxml("https://www.example.org/all-stories", "//div[@class='post-item-river__content___2Ae_0']/a")

=IMPORTXML("https://www.example.org/all-stories","//li[@class='post-item-river__wrapper___2c_E- with-image']/div/div")

=IMPORTXML("https://www.example.org/all-stories","//li[@class='post-item-river__wrapper___2c_E- with-image']/div/h3")
如何在第/2页、第/3页等页复制此内容


我在Google Sheets中没有看到任何方法可以做到这一点——尝试将&=ROW()添加到公式中的URL。但当我尝试这样做时,Sheets将其解释为URL的一部分,并正确地返回任何内容。

尝试一个简单的数组,如:

={IMPORTXML("https://www.sciencenews.org/all-stories", "//div[@class='post-item-river__content___2Ae_0']");
  IMPORTXML("https://www.sciencenews.org/all-stories/page/2", "//div[@class='post-item-river__content___2Ae_0']");
  IMPORTXML("https://www.sciencenews.org/all-stories/page/3", "//div[@class='post-item-river__content___2Ae_0']")}

这完全取决于URL。将工作表的副本与您试图删除的特定URL共享目标删除URL:www.sciencenews.org/all-stories有没有一种方法可以在多个页面上自动捕获数据,而无需为每一行插入新的IMPORTXML块?我希望捕获3个月的条目-时间戳字段和按[作者姓名]字段正在合并在一起。@ProjectFreQ据我所知,这是唯一的选项