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