UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

GAS

【GAS】setTimeoutは使えないのでUtilities.sleepを使う

GAS

Google Apps ScriptでsetTimeoutをやりたかったが、できなかったので調べた developers.google.com 以下の処理で遅延させることができる Utilities.sleep(1000); sleep(milliseconds) Sleeps for specified number of milliseconds. Immediately puts the sc…

【GAS】HTTP POSTリクエストを送信する

GAS

以前にUrlFetchAppを使って、GAS(Google Apps Script)でスクレイピングをするようなことを考えたことがあったが uga-box.hatenablog.com POST送信のやり方がわからなかったので調べた developers.google.com ドキュメントにあった送り方サンプル // Make a…

【GAS】Webスクレイピング(その2)- HTMLをDOMにパース

前回に引き続いてGASでWebスクレイピングを行う やること GASでHTMLを取得 HTMLをDOMにパースしてセレクターを使ってテキストを取得する SpreadSheetの特定のセルに値をセットする GASでHTMLを取得 UrlFetchAppクラスのfetchを使う var url = [サイトのURL];…

【GAS】Webスクレイピング(その1)- セレクタを探す

知人からとあるサイトにあるデータを取得するにはどうしたらよいかという相談をうけた いわゆるWebスクレイピングをするのだが、自分でやる分にはいくらでも方法が思いつくが非エンジニアの人がやるにはどうしたらいいかはわからなかった ということで、自分…