mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 18:39:27 -05:00
35 lines
1.2 KiB
JavaScript
35 lines
1.2 KiB
JavaScript
var puppeteer = require('puppeteer');
|
|
var { workerData, parentPort } = require('worker_threads');
|
|
if(!workerData) // for chrome://inspect with "node --expose-gc --inspect character.js"
|
|
{
|
|
workerData={
|
|
"name":"Wizard",
|
|
"region":"EU",
|
|
"server":"I",
|
|
"code":"PhoenixHunter",
|
|
"auth":"5818821692620800-gjxqztPovvpiaKTGnjEtT",
|
|
};
|
|
parentPort={postMessage:function(){},on:function(){}};
|
|
|
|
//jsdomDevtoolsFormatter = require('jsdom-devtools-formatter');
|
|
//jsdomDevtoolsFormatter.install();
|
|
}
|
|
// In CODE, you can: parent.CLI_OUT.push({"type":"custom_type",data:{}}) - it's propagated to the below routine, and if not handled, to master.js
|
|
|
|
var base_url="http://thegame.com";
|
|
|
|
var url=base_url+"/character/"+workerData.name+"/in/"+workerData.region+"/"+workerData.server+"/?no_html=1&code="+workerData.code+"&auth="+workerData.auth;
|
|
var dom=false,code_active=false;
|
|
|
|
(async () => {
|
|
console.log(workerData.name);
|
|
const browser = await puppeteer.launch({args:["--disable-gpu","--disable-gpu-compositing","--disable-accelerated-2d-canvas","--ignore-gpu-blacklist","--headless"]});
|
|
const page = await browser.newPage();
|
|
page.on('console', msg => console.log('PAGE LOG:', msg.text()));
|
|
await page.goto(url);
|
|
console.log("Loaded page.");
|
|
})();
|
|
|
|
setInterval(function(){
|
|
|
|
},1); |