アットウィキロゴ

だうん

var t=new Array();
var a=new Array();
 
function dl(){
 
  var urlx="http://www.oricon.co.jp/rank/js/w/2016-12-05/";
 
  f1(urlx);
 
  f2(urlx);
 
  f3(urlx);
 
  f4(urlx);
 
  f5(urlx);
 
   de3="<p class=\"name\">";
   de4="<h2 class=\"title\">";
 
  for(s=1;s<51;s++){
  a[s]=a[s].replace(de3,"");
  t[s]=t[s].replace(de4,"");
  }
 
 
 
    idx="1ZR4RiS5yQo5pEPRJGHbfGpGur6oryoVMkNpTB6GqNs0";
  ex = SpreadsheetApp.openById(idx);
 
 
 
  var shx = ex.getSheetByName("data");
 
  var vs=new Array();
 
  for(s=0;s<51;s++){
  vs[s]=new Array();
  }
 
  vs[0][1]="";
   for(s=1;s<51;s++){
  vs[s][0]=a[s];
    vs[s][1]=t[s];
   }
 
  shx.getRange(1,1,51,2).setValues(vs);
 
 
 
 
}
 
 
 
function f1(urlx) {
 
 
 
 
      str="";
      try {
 
 var res = UrlFetchApp.fetch(urlx);
        str=res.getContentText("SJIS");
 
    } catch (e) { Logger.log("Fail");}
 
 
 
 
 
   de="<!-- /[ SUPER-BANNER-AREA ] -->";
 
  de2="<!-- [[/ ランキング表示 ]] -->";
 
  p1=str.indexOf(de);
   p2=str.indexOf(de2,p1);
 
  str=str.substring(p1,p2);
 
 
 
  var x=str.split("</div>");
 
  de3="<p class=\"name\">";
 
  var cr=new Array();
 
 
  sx=0;
  for(s=0;s<x.length;s++){
  if(x[s].indexOf(de3)>-1)sx=sx+1;
  if(x[s].indexOf(de3)>-1)cr[sx]=x[s]; 
 
  }
  de4="<h2 class=\"title\">";
 
  for(tr=1;tr<11;tr++){ 
 
  p1=cr[tr].indexOf(de4);
  p2=cr[tr].indexOf("</h2>",p1);
 
  t[tr]=cr[tr].substring(p1,p2);
 
 
  p3=cr[tr].indexOf(de3);
  p4=cr[tr].indexOf("</p>",p3);
 
  a[tr]=cr[tr].substring(p3,p4);
 
  }
 
}
 
 
function f2(urlx) {
 
 
 
   var urlxs= urlx+"p/2/";
 
 
      str="";
      try {
 
 var res = UrlFetchApp.fetch(urlxs);
        str=res.getContentText("SJIS");
 
    } catch (e) { Logger.log("Fail");}
 
 
 
 
 
   de="<!-- /[ SUPER-BANNER-AREA ] -->";
 
  de2="<!-- [[/ ランキング表示 ]] -->";
 
  p1=str.indexOf(de);
   p2=str.indexOf(de2,p1);
 
  str=str.substring(p1,p2);
 
 
 
  var x=str.split("</div>");
 
  de3="<p class=\"name\">";
 
  var cr=new Array();
 
 
  sx=0;
  for(s=0;s<x.length;s++){
  if(x[s].indexOf(de3)>-1)sx=sx+1;
  if(x[s].indexOf(de3)>-1)cr[sx]=x[s]; 
 
  }
  de4="<h2 class=\"title\">";
 
  for(tr=1;tr<11;tr++){ 
 
  p1=cr[tr].indexOf(de4);
  p2=cr[tr].indexOf("</h2>",p1);
 
  t[tr+10]=cr[tr].substring(p1,p2);
 
 
  p3=cr[tr].indexOf(de3);
  p4=cr[tr].indexOf("</p>",p3);
 
  a[tr+10]=cr[tr].substring(p3,p4);
 
  }
 
}
 
function f3(urlx) {
 
 
 
   var urlxs=urlx+"p/3/";
 
 
      str="";
      try {
 
 var res = UrlFetchApp.fetch(urlxs);
        str=res.getContentText("SJIS");
 
    } catch (e) { Logger.log("Fail");}
 
 
 
 
 
   de="<!-- /[ SUPER-BANNER-AREA ] -->";
 
  de2="<!-- [[/ ランキング表示 ]] -->";
 
  p1=str.indexOf(de);
   p2=str.indexOf(de2,p1);
 
  str=str.substring(p1,p2);
 
 
 
  var x=str.split("</div>");
 
  de3="<p class=\"name\">";
 
  var cr=new Array();
 
 
 
  sx=0;
  for(s=0;s<x.length;s++){
  if(x[s].indexOf(de3)>-1)sx=sx+1;
  if(x[s].indexOf(de3)>-1)cr[sx]=x[s]; 
 
  }
  de4="<h2 class=\"title\">";
 
  for(tr=1;tr<11;tr++){ 
 
  p1=cr[tr].indexOf(de4);
  p2=cr[tr].indexOf("</h2>",p1);
 
  t[tr+20]=cr[tr].substring(p1,p2);
 
 
  p3=cr[tr].indexOf(de3);
  p4=cr[tr].indexOf("</p>",p3);
 
  a[tr+20]=cr[tr].substring(p3,p4);
 
  }
 
}
 
 
function f4(urlx) {
 
 
 
   var urlxs=urlx+"p/4/";
 
 
      str="";
      try {
 
 var res = UrlFetchApp.fetch(urlxs);
        str=res.getContentText("SJIS");
 
    } catch (e) { Logger.log("Fail");}
 
 
 
 
 
   de="<!-- /[ SUPER-BANNER-AREA ] -->";
 
  de2="<!-- [[/ ランキング表示 ]] -->";
 
  p1=str.indexOf(de);
   p2=str.indexOf(de2,p1);
 
  str=str.substring(p1,p2);
 
 
 
  var x=str.split("</div>");
 
  de3="<p class=\"name\">";
 
  var cr=new Array();
 
 
  sx=0;
  for(s=0;s<x.length;s++){
  if(x[s].indexOf(de3)>-1)sx=sx+1;
  if(x[s].indexOf(de3)>-1)cr[sx]=x[s]; 
 
  }
  de4="<h2 class=\"title\">";
 
  for(tr=1;tr<11;tr++){ 
 
  p1=cr[tr].indexOf(de4);
  p2=cr[tr].indexOf("</h2>",p1);
 
  t[tr+30]=cr[tr].substring(p1,p2);
 
 
  p3=cr[tr].indexOf(de3);
  p4=cr[tr].indexOf("</p>",p3);
 
  a[tr+30]=cr[tr].substring(p3,p4);
 
  }
 
}
 
 
function f5(urlx) {
 
 
   var urlxs=urlx+"p/5/";
 
 
      str="";
      try {
 
 var res = UrlFetchApp.fetch(urlxs);
        str=res.getContentText("SJIS");
 
    } catch (e) { Logger.log("Fail");}
 
 
 
 
 
   de="<!-- /[ SUPER-BANNER-AREA ] -->";
 
  de2="<!-- [[/ ランキング表示 ]] -->";
 
  p1=str.indexOf(de);
   p2=str.indexOf(de2,p1);
 
  str=str.substring(p1,p2);
 
 
 
  var x=str.split("</div>");
 
  de3="<p class=\"name\">";
 
  var cr=new Array();
 
 
  sx=0;
  for(s=0;s<x.length;s++){
  if(x[s].indexOf(de3)>-1)sx=sx+1;
  if(x[s].indexOf(de3)>-1)cr[sx]=x[s]; 
 
  }
  de4="<h2 class=\"title\">";
 
  for(tr=1;tr<11;tr++){ 
 
  p1=cr[tr].indexOf(de4);
  p2=cr[tr].indexOf("</h2>",p1);
 
  t[tr+40]=cr[tr].substring(p1,p2);
 
 
  p3=cr[tr].indexOf(de3);
  p4=cr[tr].indexOf("</p>",p3);
 
  a[tr+40]=cr[tr].substring(p3,p4);
 
  }
 
}
 
最終更新:2017年04月19日 22:12