28 lines
704 B
JavaScript
28 lines
704 B
JavaScript
const axios = require('axios')
|
|
const { getNowTime } = require('./tools')
|
|
|
|
const request = async (url, headers) => {
|
|
console.log(`\n\n------${getNowTime()} - ${url}:开始签到------\n`)
|
|
try {
|
|
const res = await axios({
|
|
url,
|
|
method: 'post',
|
|
headers,
|
|
timeout: 10000,
|
|
})
|
|
if (res?.data?.ret === 0) {
|
|
console.log(`------ ${getNowTime()} 签到成功 ------\n`)
|
|
console.log(res.data.msg)
|
|
} else {
|
|
console.log(`------ ${getNowTime()} 签到失败 ------\n`)
|
|
console.log(JSON.stringify(res))
|
|
}
|
|
} catch (error) {
|
|
console.log(error?.message)
|
|
} finally{
|
|
return new Promise(resolve => resolve())
|
|
}
|
|
}
|
|
|
|
module.exports = { request }
|