Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 用截图诊断在Heroku上运行的木偶演员的错误_Node.js_Heroku_Web Scraping_Puppeteer - Fatal编程技术网

Node.js 用截图诊断在Heroku上运行的木偶演员的错误

Node.js 用截图诊断在Heroku上运行的木偶演员的错误,node.js,heroku,web-scraping,puppeteer,Node.js,Heroku,Web Scraping,Puppeteer,我不明白为什么木偶演员在Heroku上运行时无法找到在本地运行时可以找到的元素 我想通过让木偶演员拍摄页面的截图来诊断我的问题,但我不知道如何检索截图以便查看 在Heroku上,我应该在哪里查看生成的屏幕截图 const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage();

我不明白为什么木偶演员在Heroku上运行时无法找到在本地运行时可以找到的元素

我想通过让木偶演员拍摄页面的截图来诊断我的问题,但我不知道如何检索截图以便查看

在Heroku上,我应该在哪里查看生成的屏幕截图

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  let url =
    "https://www.realtor.ca/map#ZoomLevel=14&Center=43.744046%2C-79.406789&LatitudeMax=43.76832&LongitudeMax=-79.36641&LatitudeMin=43.71977&LongitudeMin=-79.44717&view=list&Sort=6-D&PropertyTypeGroupID=1&PropertySearchTypeId=1&TransactionTypeId=2&PriceMax=1500000&BuildingTypeId=1&Currency=CAD";
  await page.goto(url, { timeout: 60000, waitUntil: "domcontentloaded" });
  await page.setViewport({ width: 1024, height: 800 });
  await page.screenshot({
   path: "./screenshot.jpg",
   type: "jpeg",
   fullPage: true
 });
 await page.close();
 await browser.close();
})();