|
@@ -1,108 +0,0 @@
|
|
|
-// const { Promise } = require("core-js");
|
|
|
-// const https = require("https");
|
|
|
-// const fs = require("fs");
|
|
|
-
|
|
|
-// async function getlist() {
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
-// https
|
|
|
-// .get("https://bigdata.smcic.net/overview?&season=1", res => {
|
|
|
-// let d = "";
|
|
|
-
|
|
|
-// res.on("data", data => {
|
|
|
-// d += data;
|
|
|
-// });
|
|
|
-// res.on("end", () => {
|
|
|
-// let date = JSON.parse(d);
|
|
|
-// resolve(date);
|
|
|
-// });
|
|
|
-// })
|
|
|
-// .on("error", e => {
|
|
|
-// reject(e);
|
|
|
-// });
|
|
|
-// });
|
|
|
-// }
|
|
|
-// async function getpla(v) {
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
-// https
|
|
|
-// .get(
|
|
|
-// "https://bigdata.smcic.net/name?topic_name=" +
|
|
|
-// v +
|
|
|
-// "&platform=ALL&type=all&season=1",
|
|
|
-// res => {
|
|
|
-// let d = "";
|
|
|
-// res.on("data", data => {
|
|
|
-// d += data;
|
|
|
-// });
|
|
|
-// res.on("end", () => {
|
|
|
-// let date = JSON.parse(d);
|
|
|
-// resolve(date);
|
|
|
-// });
|
|
|
-// }
|
|
|
-// )
|
|
|
-// .on("error", e => {
|
|
|
-// reject(e);
|
|
|
-// });
|
|
|
-// });
|
|
|
-// }
|
|
|
-
|
|
|
-// async function t() {
|
|
|
-// const list = await getlist();
|
|
|
-// const out = {};
|
|
|
-// const li = [];
|
|
|
-// for (let i = 0; i < list.length; i++) {
|
|
|
-// const v = list[i];
|
|
|
-// const plist = await getpla(v.topic_name);
|
|
|
-// for (let o = 0; o < plist.length; o++) {
|
|
|
-// const item = plist[o];
|
|
|
-// const key = item.nickname.replace(/\s*/g, "")
|
|
|
-// if (out[key] === undefined) {
|
|
|
-// li.push(item);
|
|
|
-// out[key] = li.length - 1;
|
|
|
-// continue;
|
|
|
-// }
|
|
|
-// let keys = Object.keys(item);
|
|
|
-// for (let p = 0; p < keys.length; p++) {
|
|
|
-// const value = keys[p];
|
|
|
-// if (value !== "nickname") li[out[key]][value] += item[value];
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// fs.writeFileSync("./list.json", JSON.stringify(li.sort((a,b)=>a.pv -b.pv)));
|
|
|
-// }
|
|
|
-
|
|
|
-// t();
|
|
|
-
|
|
|
-const request = require("request");
|
|
|
-
|
|
|
-request.post(
|
|
|
- "http://114.117.161.191:9001/kuyun/api/evaluation/eye/performance/absepgkpi",
|
|
|
- {
|
|
|
- json: {
|
|
|
- date: ["2021-01-01", "2021-01-08"],
|
|
|
- filter: {
|
|
|
- week: [1, 2, 3, 4, 5, 6, 7],
|
|
|
- channel_0: [5],
|
|
|
- area_c_1: ["area_c_320000", "area_c_640000"],
|
|
|
- abs_epg: [10231],
|
|
|
- time: ["0000_2400"],
|
|
|
- },
|
|
|
- field: [
|
|
|
- "area_c_1",
|
|
|
- "abs_epg",
|
|
|
- "indicators_tv_ratings",
|
|
|
- "indicators_market_ratings",
|
|
|
- ],
|
|
|
- info: 1,
|
|
|
- org_id: 20,
|
|
|
- },
|
|
|
- },
|
|
|
- (error, res, body) => {
|
|
|
- if (error) {
|
|
|
- console.error(error);
|
|
|
- return;
|
|
|
- }
|
|
|
- console.log(`statusCode: ${res.statusCode}`);
|
|
|
- console.log(body);
|
|
|
- }
|
|
|
-);
|