#わからないこと
gasでスクレイピングを試していますが、スクレイピング結果と対象のページが一致しません
具体的には下画像のように
スクレイピング結果では"html lang = en"であるが
対象ページのhtmlでは"html lang = ja"となっている。そもそも全く結果が異なっている。
今回自分のgoogleカレンダーでスクレイピングを試してみましたが
googleカレンダーがそういう仕様なのでしょうか。
どなたかご教示いただけますでしょうか。
コードは以下のようにしました
gas
1function myFunction() 2{ 3 scrapSample(); 4} 5function scrapSample() 6{ 7 var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('シート1'); 8 var getUrl = '対象のurl'; 9 var content = UrlFetchApp.fetch(getUrl).getContentText(); 10 11 var itemRegexp = new RegExp(/<a href=.*?" class="c\d{1,2}">/g); 12 var item = content.match(itemRegexp); 13 var items = []; 14 15 Logger.log(content); 16} 17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/17 12:25