ユーザ用ツール

サイト用ツール


このページの翻訳:



最近の更新



Tag Cloud

50_dialy:2023:01:02

2023.01.02 GAS Parser

スクレイピング時、matchなど利用し正規表現で頑張っても、データが多すぎると下記のエラーでGASが止まってしまう事がある。

正規表現の操作が実行時間の上限を超えました。

そんな時、Parserライブラリを利用すると解決することがある。

Parser スクリプトID

2023年1月1日現在

1Mc8BthYthXx6CoIz90-JiSzSafVnT6U3t0z_W3hLTAX5ek4w0G_EIrNw

使い方

Parser.data(String*).from([from text]).to([to text]).iterate()

例:

url = "https://fl8.jp/";
var response = UrlFetchApp.fetch(url);
var content = response.getContentText();
var text = Parser.data(content).from('<script id="__NEXT_DATA__" type="application/json">').to('</script>').iterate();
50_dialy/2023/01/02.txt · 最終更新: 2023/01/19 21:22 by matsui