-
-
Notifications
You must be signed in to change notification settings - Fork 295
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Environment
chrome-aws-lambda
Version:"chrome-aws-lambda": "^10.1.0",
puppeteer
/puppeteer-core
Version:"puppeteer-core": "^14.1.1"
- OS: Windows
- Node.js Version: 16.x
Current Behavior
[2022-05-26 12:13:38]: ERROR Unhandled Rejection/Catch
Error: Cannot find module 'C:\Users\admin\Desktop\Codes\dota-coach-bot\node_modules\puppeteer-core\lib\cjs\puppeteer\common\Browser'
const chromium = require('chrome-aws-lambda');
async function test(url) {
const browser = await chromium.puppeteer.launch({
executablePath: await chromium.executablePath,
headless: chromium.headless,
});
const page = await browser.newPage();
await page.goto(url);
const [dota2] = await page.$x('/html/body/div[2]/div[2]/div[1]/div/div[10]/span[2]');
const txt = await dota2.getProperty('textContent');
const rawText = await txt.jsonValue();
const [steamwebapi] = await page.$x('/html/body/div[2]/div[2]/div[1]/div/div[6]/span[2]');
const txt2 = await steamwebapi.getProperty('textContent');
const rawText2 = await txt2.jsonValue();
const [wholepage] = await page.$x('/html/body/div[2]/div[2]/div[1]/div');
await wholepage.screenshot({ path: './assets/screenshots/stats.png' });
const file = new MessageAttachment('./assets/screenshots/stats.png');
const embed = new MessageEmbed()
.setTitle('Steam Status')
.setURL('https://steamstatus.com/')
.addFields(
{ name: '<:dota2:979197867774312539> Dota 2 Coordinator', value: `${rawText}`, inline: false },
{ name: '<:steam:979198111102685194> Steam Web API', value: `${rawText2}`, inline: false },
)
.setImage('attachment://stats.png')
.setFooter({ text: 'This is an Automated Message' });
message.channels.cache.get('979217012465233960').send({ embeds: [embed], files: [file] }).then(async (m) => {
setTimeout(() => m.delete(), 10000);
});
console.log({ rawText });
await browser.close();
}
test('https://steamstat.us/');
tarasromil, naoto243, cm-yoshim and mstoyanovv
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working