Browse Source

完善科技玩家打卡

中青zzk支持代理
main
haptear 4 years ago
parent
commit
b9ce697717
  1. 381
      kjwj_daily.js
  2. 5
      package.json
  3. 41
      zqjson/zqkkzrw.js
  4. 11
      zqjson/中青.txt

381
kjwj_daily.js

File diff suppressed because one or more lines are too long

5
package.json

@ -23,10 +23,15 @@
"dotenv": "^10.0.0",
"download": "^8.0.0",
"got": "^11.5.1",
"http-proxy-agent": "^5.0.0",
"http-server": "^0.12.3",
"https-proxy-agent": "^5.0.0",
"md5": "^2.3.0",
"request": "^2.88.2",
"tough-cookie": "^4.0.0",
"tunnel": "0.0.6"
},
"devDependencies": {
"eslint": "^8.4.1"
}
}

41
zqjson/zqkkzrw.js

@ -45,16 +45,22 @@ let rndtime = "" //毫秒
let httpResult //global buffer
var fs = require("fs");
const HttpsProxyAgent = require("https-proxy-agent")
const HttpProxyAgent = require("http-proxy-agent")
//使用参数 青龙task不支持参数
//const args = process.argv.slice(2);
//let filename = (args.length>0?args[0]:undefined)|| "./zq_yilia.json";
// .task desi # 指定账号执行 task zqkkzrw.js desi zqjson 1 使用'zqjson'的第一个参数 多个可以写1-3
let filename =`./${process.env.zqjson || "./zq_yilia"}.json`;
console.log(filename);
let kkzname = filename.replace(/.json/, "_kkz.txt");
// debug
// process.env.zqjson = 'zq_9839'
// let filename = 'e:\\Works\\Git\\github\\autotask\\othenautojob\\zqjson\\zq_9839.json';;//`./${process.env.zqjson || "./zq_yilia"}.json`;
// let kkzname = 'e:\\Works\\Git\\github\\autotask\\othenautojob\\zqjson\\zq_9839_kkz.txt';// filename.replace(/.json/, "_kkz.txt");
let filename = `./${process.env.zqjson || "./zq_yilia"}.json`;
let kkzname = filename.replace(/.json/, "_kkz.txt");
console.log(filename);
let zqbody
let startArr = [], lookArr = [], searchArr = [], jsonArr = [];
@ -62,6 +68,11 @@ let gainscore = 0, lookscore = 0, searchscore = 0, boxscore = 0;
let StartBody = [], LookBody = [], searchBody = [];
let usernmae = "", zqjsons = "", gainbody = "", lookbody = "", zqcookie = "", kkzmodel = "";
let useProxy = undefined;
if (process.env.zqjson == "zq_9839") {
console.log("使用代理服务");
useProxy = process.env.zqjson;
}
///////////////////////////////////////////////////////////////////
@ -501,9 +512,30 @@ function populateGetUrl (url) {
return urlObject;
}
function getProxy (url,session) {
//"http://lum-customer-hl_7e7d94d3-zone-data_center-ip-158.46.169.208:k5v04d5knlys@zproxy.lum-superproxy.io:22225"
var httpProxy = new HttpProxyAgent(
"http://lum-customer-hl_7e7d94d3-zone-data_center-session-"+session+":k5v04d5knlys@zproxy.lum-superproxy.io:22225"
// `https://${process.env.PS_PROXY_USERNAME}:${process.env.PS_PROXY_PASSWORD}@${process.env.PS_PROXY_HOST}:${process.env.PS_PROXY_PORT}`
);
var httpsProxy = new HttpsProxyAgent(
"https://lum-customer-hl_7e7d94d3-zone-data_center-session-"+session+":k5v04d5knlys@zproxy.lum-superproxy.io:22225"
// `https://${process.env.PS_PROXY_USERNAME}:${process.env.PS_PROXY_PASSWORD}@${process.env.PS_PROXY_HOST}:${process.env.PS_PROXY_PORT}`
);
let agent = { http: httpProxy }
if (url.indexOf("https") > -1) {
agent.https = httpsProxy;
}
return agent;
}
async function httpPost (url, caller) {
httpResult = null
if (useProxy) {
url.agent = getProxy(url.url,useProxy);
}
return new Promise((resolve) => {
$.post(url, async (err, resp, data) => {
try {
@ -528,6 +560,9 @@ async function httpPost (url, caller) {
async function httpGet (url, caller) {
httpResult = null
if (useProxy) {
url.agent = getProxy(url.url,useProxy);
}
return new Promise((resolve) => {
$.get(url, async (err, resp, data) => {
try {

11
zqjson/中青.txt

@ -1,9 +1,6 @@
18349819839(1479632580yp)
17738167627 abcd1234
13996362044 123456cy 安
13880606191 a7896543 烟花
17738167627 abcd1234 Y
13996362044 123456cy Y
13880606191 a7896543 Y
zqkkzbody_gen.js 中青看点自动生成看看赚body
zqreward1_pro.js 中青奖励body自动领取
13194981230 a7896543 小1

Loading…
Cancel
Save