gpt4 book ai didi

google-apps-script - 具有 2 个同名类的谷歌脚本抓取解析器

转载 作者:行者123 更新时间:2023-12-03 23:33:28 25 4
gpt4 key购买 nike

我想在谷歌脚本中构建一个抓取工具。有两个同名的类(class),我找不到获得第二个类(class)的方法。它只输出第一个。

enter image description here

function myFunction() {
var url = "https://www.zchocolat.com/shop/fr/livraison-cadeau-chocolat/espagne";
var fromText = '<p class="article"';
var toText = '">';

var content = UrlFetchApp.fetch(url).getContentText();
var scraped = Parser
.data(content)
.setLog()
.from(fromText)
.to(toText)
.build();
Logger.log(scraped);
return scraped;
}

function SAVE_DATA() {
var sheet = SpreadsheetApp.openById('').getSheetByName('Feuille 1');
sheet.appendRow([ new Date(), myFunction() ]);

}

最佳答案

这个样本怎么样?

修改点:

  1. 当它看到您在 here 使用的库的 Parser 时,似乎通过使用 iterate(),可以将数据作为数组检索。
  2. 你要的数据是第二个。

当这些反射(reflect)到你的脚本中时,修改后的脚本如下。

修改后的脚本:

function myFunction() {
var url = "https://www.zchocolat.com/shop/fr/livraison-cadeau-chocolat/espagne";
var fromText = '<p class="article">';
var toText = '</p>';
var content = UrlFetchApp.fetch(url).getContentText();
var scraped = Parser
.data(content)
.from(fromText)
.to(toText)
.iterate();
Logger.log(scraped[1]);
return scraped;
}

结果:

97% de nos colis ont &eacute;t&eacute; livr&eacute;s dans les temps en 2016.
zChocolat a d&eacute;j&agrave; livr&eacute; avec succ&egrave;s 21,923 cadeaux chocolat en Espagne.

关于google-apps-script - 具有 2 个同名类的谷歌脚本抓取解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46270714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com