アットウィキロゴ

tokujj

function myFunction() {
 
 uu="http://eiga.com/ranking/20160920/twitter/";
 
  str="";
      try {
 
 var res = UrlFetchApp.fetch(uu);
        str=res.getContentText();
 
    } catch (e) { Logger.log("Fail");}
 
 
 
p1=str.indexOf("<h1>Twitterつぶやき数ランキング : ");
p2=str.indexOf("</table>",p1);
str=str.substring(p1,p2);
 
 
var x=str.split("</tr>");
 
var t=new Array();
var c=new Array();
var d=new Array();
var p=new Array();
 
for(s=1;s<x.length;s++){
var x1=x[s].split("</td>");
for(sx=1;sx<x1.length;sx++){
x1[sx]=play(x1[sx]);
if(sx==1)t[s]=x1[sx];
if(sx==2)c[s]=x1[sx];
if(sx==3)d[s]=x1[sx];
if(sx==4)p[s]=x1[sx];
}
}
 
 
 
var idp="1Hj8uC_PkCoeMKQPqKGg9qOKGs_xvj2xu0MvmFr-UBok";
var exp = SpreadsheetApp.openById(idp);
var shp = exp.getSheetByName("data");  
 
 
var v=new Array();
  for(s=0;s<11;s++){
  v[s]=new Array();
  }
  v[0][3]="code";
  for(s=1;s<11;s++){
  v[s][0]=t[s];
  v[s][1]=c[s];
  v[s][2]=d[s];
  v[s][3]=p[s];
  }
 
 
 shp.getRange(1,1,11,4).setValues(v);
 
 
 
 
}
 
function play(str){
 
  strx=str;
  for(m=1;m<11;m++){
  strx=fresh(strx);
  }
 
  strx=strx.replace("&nbsp","");
  strx=strx.replace("&nbsp","");
  strx=strx.replace(";","");
  return strx;
 
}
 
function fresh(str){
 
  p1=str.indexOf("<");
  p2=str.indexOf(">",p1);
  sp="";
  if(p1>-1)sp=str.substring(p1,p2+1);
 
  k=str.replace(sp,"");
  return k;
}
 
最終更新:2017年04月26日 05:12