mirror of
https://github.com/ylw00/qxVm.git
synced 2025-04-16 16:07:13 +08:00
63 lines
6.1 KiB
JavaScript
63 lines
6.1 KiB
JavaScript
const fs = require('fs');
|
|
// let express = require('express')
|
|
// const parser = require('body-parser');
|
|
|
|
const QXVM_GENERATE = require('../qxVm_sanbox/qxVm.sanbox');
|
|
|
|
|
|
function ReadCode(name, dir) {
|
|
let file_path = dir === undefined ? `${__dirname}/${name}` : `${__dirname}/${dir}/${name}`;
|
|
return fs.readFileSync(file_path) + "\r\n"
|
|
}
|
|
|
|
|
|
const js_code = ReadCode(`./juliang.js`);
|
|
const user_config = {
|
|
isTest:true,
|
|
compress: false,
|
|
proxy_config: { proxy: true, print_log: true },
|
|
window_attribute: {},
|
|
|
|
env: {
|
|
canvas: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAABGJJREFUeF7t1AEJAAAMAsHZv/RyPNwSyDncOQIECEQEFskpJgECBM5geQICBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAgQdWMQCX4yW9owAAAABJRU5ErkJggg==",
|
|
plugin: [
|
|
{ description: "Portable Document Format", filename: "internal-pdf-viewer", name: "Chrome PDF Plugin", MimeTypes: [{ description: "Portable Document Format", suffixes: "pdf", type: "application/x-google-chrome-pdf" }] },
|
|
{ description: "", filename: "mhjfbmdgcfjbbpaeojofohoefgiehjai", name: "Chrome PDF Viewer", MimeTypes: [{ description: "", suffixes: "pdf", type: "application/pdf" }] },
|
|
{ description: "", filename: "internal-nacl-plugin", name: "Native Client", MimeTypes: [{ description: "Native Client Executable", suffixes: "", type: "application/x-nacl" }, { description: "Portable Native Client Executable", suffixes: "", type: "application/x-pnacl" }] }
|
|
],
|
|
navigator: {
|
|
userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36 Edg/100.0.1185.55"
|
|
},
|
|
location: {
|
|
href: "https://trendinsight.oceanengine.com/arithmetic-index/hot?topic_name=%E6%88%90%E9%83%BD%E4%B8%8B%E9%9B%A8%E4%BA%86"
|
|
},
|
|
document: {
|
|
referrer: "",
|
|
cookie: "Hm_lvt_df640d0b13edcfb2bad5f8d5e951c90e=1661909133; _gid=GA1.2.923187457.1661909134; Hm_lpvt_df640d0b13edcfb2bad5f8d5e951c90e=1661909142; _ga=GA1.1.1419657735.1661909133; _ga_313DD262YW=GS1.1.1661909133.1.1.1661909145.0.0.0; Hm_lvt_c36ebf0e0753eda09586ef4fb80ea125=1661909167; MONITOR_WEB_ID=7ddcf411-8ccc-4049-96cd-777107577387; passport_csrf_token=bc8bd682d5e9824e79ad093cf88e8109; passport_csrf_token_default=bc8bd682d5e9824e79ad093cf88e8109; ttcid=3c6b31f63d11400897c9ee47e7228edb29; _csrf_token=Miw4TkFxV-Ca0Y3mbm6g4uoo; msToken=gfjORrCYjnc45WYyXnHAE2L3Ibc4Qj4U_aXYC8WW0CrsiZ6cgeFeOYqXqG7MoJYOUnjB1423FHCQR0X_D53dZxI16txEsQcrFykZog93zcVNkNKLSBT6; tt_scid=lmQ0oLHwWq7tpWrY2q-bqu39ObpA805jHlyogun6RvOIF-WJv6Ik1p3fNGA3-ofJad21; Hm_lpvt_c36ebf0e0753eda09586ef4fb80ea125=1661913742"
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
let result = QXVM_GENERATE.QXVm_sanbox(js_code, "get_form", user_config);
|
|
let cookie = "Hm_lvt_df640d0b13edcfb2bad5f8d5e951c90e=1661909133; _gid=GA1.2.923187457.1661909134; Hm_lpvt_df640d0b13edcfb2bad5f8d5e951c90e=1661909142; _ga=GA1.1.1419657735.1661909133; _ga_313DD262YW=GS1.1.1661909133.1.1.1661909145.0.0.0; Hm_lvt_c36ebf0e0753eda09586ef4fb80ea125=1661909167; MONITOR_WEB_ID=7ddcf411-8ccc-4049-96cd-777107577387; passport_csrf_token=bc8bd682d5e9824e79ad093cf88e8109; passport_csrf_token_default=bc8bd682d5e9824e79ad093cf88e8109; ttcid=3c6b31f63d11400897c9ee47e7228edb29; _csrf_token=Miw4TkFxV-Ca0Y3mbm6g4uoo; msToken=gfjORrCYjnc45WYyXnHAE2L3Ibc4Qj4U_aXYC8WW0CrsiZ6cgeFeOYqXqG7MoJYOUnjB1423FHCQR0X_D53dZxI16txEsQcrFykZog93zcVNkNKLSBT6; tt_scid=lmQ0oLHwWq7tpWrY2q-bqu39ObpA805jHlyogun6RvOIF-WJv6Ik1p3fNGA3-ofJad21; Hm_lpvt_c36ebf0e0753eda09586ef4fb80ea125=1661913742"
|
|
console.log(result.get_form(cookie))
|
|
console.log(result.get_form(cookie))
|
|
// console.log(result.get_from())
|
|
// console.log(result.get_from())
|
|
// console.log(result.get_from())
|
|
|
|
let APP = express();
|
|
APP.use(parser.json());
|
|
|
|
APP.post('/juliang', (req, res) => {
|
|
console.log('====')
|
|
|
|
let cookie = "Hm_lvt_df640d0b13edcfb2bad5f8d5e951c90e=1661909133; _gid=GA1.2.923187457.1661909134; Hm_lpvt_df640d0b13edcfb2bad5f8d5e951c90e=1661909142; _ga=GA1.1.1419657735.1661909133; _ga_313DD262YW=GS1.1.1661909133.1.1.1661909145.0.0.0; Hm_lvt_c36ebf0e0753eda09586ef4fb80ea125=1661909167; MONITOR_WEB_ID=7ddcf411-8ccc-4049-96cd-777107577387; passport_csrf_token=bc8bd682d5e9824e79ad093cf88e8109; passport_csrf_token_default=bc8bd682d5e9824e79ad093cf88e8109; ttcid=3c6b31f63d11400897c9ee47e7228edb29; _csrf_token=Miw4TkFxV-Ca0Y3mbm6g4uoo; msToken=gfjORrCYjnc45WYyXnHAE2L3Ibc4Qj4U_aXYC8WW0CrsiZ6cgeFeOYqXqG7MoJYOUnjB1423FHCQR0X_D53dZxI16txEsQcrFykZog93zcVNkNKLSBT6; tt_scid=lmQ0oLHwWq7tpWrY2q-bqu39ObpA805jHlyogun6RvOIF-WJv6Ik1p3fNGA3-ofJad21; Hm_lpvt_c36ebf0e0753eda09586ef4fb80ea125=1661913742"
|
|
return result.get_form(cookie)
|
|
})
|
|
|
|
|
|
APP.listen(3300, () => {
|
|
console.log('服务器运行在3300');
|
|
}); |