puppeteer脚本使用

const puppeteer = require('puppeteer'); const browser = puppeteer.launch( { headless: true // true关闭ui,false打开ui } ); const page = browser.newPage(); // 实例化 Api page.goto(url) // 进入一个网站 page.click('#btn') // 点击某个元素 const input_areaUser = page.$('input'); // 获取某个元素 input_areaUser.type(username); // 给...

read more..

图形验证码

const svgCaptcha = require('svg-captcha'); var codeConfig = { size: 5,// 验证码长度 ignoreChars: '0o1i', // 验证码字符中排除 0o1i noise: 2, // 干扰线条的数量 height: 44 } var captcha = svgCaptcha.create(codeConfig); let code = captcha.text.toLowerCase() 获取明文验证码 let token = jwt.sign({ code // 数据 ...

read more..

Node接口笔记

JTW 生成TOKEN let token = jsonwebtoken.sign({ id: data[0].id // 数据 }, secret, { expiresIn: 60 * 60 * 24 * 30 * 6 }) // 半年,过期时间 ,单位秒 secret为秘钥 解析 try { // 解析令牌,返回对象:{ exp: 过期时间, crt:创建时间 ...} userInfo = jwt.verify(token, secret); } catch (err) { res...

read more..