1.0.8 • Published 2 months ago

mek-tls v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

Installing

npm install mek-tls

node-gyp报错的话

npm install node-gyp -g

Example

import {mek_tls} from "mek-tls";

async function testFunctions() {
    let options = {
        requestMethod: "GET",
        sessionId: "test",
        headers: {
            'Connection': 'keep-alive',
            'Pragma': 'no-cache',
            'Cache-Control': 'no-cache',
            'sec-ch-ua': '"Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99"',
            'sec-ch-ua-mobile': '?0',
            'DNT': '1',
            'Upgrade-Insecure-Requests': '1',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36',
            'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
            'Sec-Fetch-Site': 'none',
            'Sec-Fetch-Mode': 'navigate',
            'Sec-Fetch-User': '?1',
            'Sec-Fetch-Dest': 'document',
            'Accept-Language': 'en-US,en;q=0.9'
        }
    }

    let resp = await mek_tls.request("https://www.baidu.com", options)
    console.log(resp)
    let cookies = await mek_tls.getCookiesFromSession("https://www.baidu.com", "test")
    console.log(cookies)
    let result = await mek_tls.deleteCookiesToSession("https://www.baidu.com", "test", "PSTM")
    console.log(result)
    result = await mek_tls.addCookiesToSession("https://www.baidu.com", "test", [{Name:"HH",Value:"123"}])
    console.log(result)
    cookies = await mek_tls.getCookiesFromSession("https://www.baidu.com", "test")
    console.log(cookies)
}

async function testTls(){
    let options = {
        requestMethod: "GET",
        sessionId: "test",
        headers: {
            'Connection': 'keep-alive',
            'Pragma': 'no-cache',
            'Cache-Control': 'no-cache',
            'sec-ch-ua': '"Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99"',
            'sec-ch-ua-mobile': '?0',
            'DNT': '1',
            'Upgrade-Insecure-Requests': '1',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36',
            'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
            'Sec-Fetch-Site': 'none',
            'Sec-Fetch-Mode': 'navigate',
            'Sec-Fetch-User': '?1',
            'Sec-Fetch-Dest': 'document',
            'Accept-Language': 'en-US,en;q=0.9'
        }
    }

    let resp = await mek_tls.request("https://tls.peet.ws/api/all", options)
    console.log(resp)
}

testTls()
testFunctions()
1.0.8

2 months ago

1.0.6

3 months ago

1.0.5

12 months ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago