node.jsでpuppeteerを使い、
ヤフーの全てのa要素をコンソールに表示したいのですが、
エラーが出てしまいます。どなたかご教示願います。
const
1 url = "https://www.yahoo.co.jp/"; 2 3puppeteer.launch({ 4 5 args: ['--no-sandbox','--disable-gpu'], 6 ignoreHTTPSErrors: false, 7 headless: false, 8 slowMo: 300 9 10}).then(async browser => { 11 12 try { 13 const page = await browser.newPage(); 14 15 await page.setViewport({width: 1200, height: 800}); 16 await page.goto(url); 17 var sumurl = document.getElementsByTagName('a'); 18 console.log('sumurl'); 19 browser.close(); 20 } catch(e) { 21 console.log("Error: Please check your code."); 22 console.log(e); 23コード
エラーの内容
Error:
1ReferenceError: document is not defined 2 at puppeteer.launch.then (/home/test/test5.js:18:18) 3コード
回答2件
あなたの回答
tips
プレビュー