アットウィキロゴ

えどばくぐ

function myFunction() {
 
   urlx="https://mediaarts-db.bunka.go.jp/mg/magazines/471711";
 
 
   str="";
      try {
 
 var res = UrlFetchApp.fetch(urlx);
        str=res.getContentText();
 
    } catch (e) { Logger.log("Fail");}
 
 
 
 
 p1=str.indexOf("infoTbl2");
 p2=str.indexOf("</table>",p1);
 
 str=str.substring(p1,p2);
 
 
 for(s=1;s<100;s++){
 str=str.replace("th>","td>");
 }
 
 
 var x=str.split("</tr>");
 
 
 var v=new Array();
 
  for(s=0;s<100;s++){
 v[s]=new Array();
 }
 
 for(s=0;s<100;s++){
 for(sx=0;sx<10;sx++){
 v[s][sx]="";
 }
 }
 
 
 
 for(s=0;s<x.length;s++){
 var x1=x[s].split("</td>"); 
for(sx=0;sx<x1.length;sx++){ 
 v[s][sx]=play(x1[sx]);
 }
 }
 
 
 
 var id="1jZZcT12W0Hh34f9zYilXgC-rwaFQeUDv0jgDPGgkytk"; 
 ex = SpreadsheetApp.openById(id);
 var sheet = ex.getSheetByName("data"); 
 
 sheet.getRange(1,1,100,10).setValues(v); 
 
 
 
 
 
 
}
function play(str){
 
 
 
  sp=str;
  for(kk=1;kk<5;kk++){
  sp=fresh(sp);
  }
  return sp;
}
 
function fresh(strstr){
 
  strstr=""+strstr;
 
  p1=strstr.indexOf("<")
  p2=-1; 
  if(p1>-1)p2=strstr.indexOf(">",p1)
  k="";
  if(p2>-1)k=strstr.substring(p1,p2)+">";
 
  strxp=strstr.replace(k,"");
 
  return strxp;
 
}
最終更新:2017年04月27日 09:59