WishMeLz

生活其实很有趣

分类 NodeJS 下的文章

NodeJs抓取页面内容

const cheerio = require('cheerio'); const request = require('request'); let url = 'https://btc.com/' request({ url: url, encoding: null }, function (error, response, body) { if (!error && response.statusCode == 200) { var buf = iconv.decode(body...

赛邮云通信SUBMAIL

NodeJs发送短信var request = require('request'); let post = function (url, postdata) { let options = { url: url, formData: postdata }; return new Promise(function (resolve, reject) { request.post(options, function (err, response, body) { ...

puppeteer脚本使用 浏览器

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

图形验证码

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.toLowerC...

Node接口笔记

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