gpt4 book ai didi

string - Google 脚本 - 从网站获取特定数据

转载 作者:行者123 更新时间:2023-12-02 03:16:08 25 4
gpt4 key购买 nike

看来我有一个非常基本的问题:

我尝试获取网站的内容并在其中搜索感兴趣的子字符串。我们以this site为例例如。

我试图在这份报纸的文件中查找 Google 的结果总数。

为了这个目的我去了

var page = UrlFetchApp.fetch(link).getContentText();
var Osheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('output');
var begin = page.indexOf('<span class="Trefferzahl">',1)+26 //starting substring
var finish = page.indexOf('<span class',begin) // finishing substring
var result0 = page.substring(begin, finish - begin);

var Osheet.getRange('A1').setValue(result0)

然而,结果我得到了一些与我搜索的内容无关的字符串。它应该返回:

6611 Treffer zu "google"

但它返回这个:

"Your input contains more than the maximum of 50000 characters in asingle cell."

这当然没有意义,因为总共有大约 25 个字母。

请帮忙!

谢谢

最佳答案

finish 数将大于 begin 数。 finish - begin 将是一个负数。那不是你想要的。这一行:

var result0 = page.substring(begin, finish - begin);

应该是:

var result0 = page.substring(begin, finish);

关于string - Google 脚本 - 从网站获取特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36967151/

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