node index.js
 
  Puppeteer old Headless deprecation warning:
    In the near future `headless: true` will default to the new Headless mode
    for Chrome instead of the old Headless implementation. For more
    information, please see https://developer.chrome.com/articles/new-headless/.
    Consider opting in early by passing `headless: "new"` to `puppeteer.launch()`
    If you encounter any bugs, please report them to https://github.com/puppeteer/puppeteer/issues/new/choose.
 
/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:114
                    ? new Error(`${response.errorText} at ${url}`)
                      ^
 
Error: net::ERR_TIMED_OUT at https://www.programmathically.com/computer-architecture-hardware/
    at navigate (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:114:23)
    at async Function.race (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/util/Deferred.js:82:20)
    at async Frame.goto (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:80:21)
    at async CDPPage.goto (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Page.js:651:16)
    at async main (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/index.js:10:3)
 
Node.js v18.0.0
 
 
https://www.programmathically.com/computer-architecture-hardware/
proxyServer
184.181.217.194	
TimeoutError: Navigation timeout of 30000 ms exceeded
headless: false
args: [ '--proxy-server=IP_HERE:PORT_HERE' ]
184.181.217.194
4145
ERR_CONNECTION_RESET
o
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3419.0 Safari/537.36');
Error: net::ERR_CONNECTION_RESET
https://github.com/puppeteer/puppeteer/issues/1477#issuecomment-437568281
(async function main() {
    try {
        const browser = await puppeteer.launch({headless: true});
        const page = await browser.newPage();
        await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3419.0 Safari/537.36');
        await page.goto('http://example.com');
         //your code
         await browser.close();
    }
    catch(e){
        console.log(e);
    }
})();
https://proxybot.io/api/v1/API_KEY?url=www.your-target-website.com
const proxy = 'https://proxybot.io/api/v1/API_KEY?url=';
  const url = 'https://whatismyipaddress.com/';
  const pageUrl = proxy + url;
yourApiKeyHere
node index.js
 
  Puppeteer old Headless deprecation warning:
    In the near future `headless: true` will default to the new Headless mode
    for Chrome instead of the old Headless implementation. For more
    information, please see https://developer.chrome.com/articles/new-headless/.
    Consider opting in early by passing `headless: "new"` to `puppeteer.launch()`
    If you encounter any bugs, please report them to https://github.com/puppeteer/puppeteer/issues/new/choose.
 
/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:114
                    ? new Error(`${response.errorText} at ${url}`)
                      ^
 
Error: net::ERR_TIMED_OUT at https://www.programmathically.com/computer-architecture-hardware/
    at navigate (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:114:23)
    at async Function.race (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/util/Deferred.js:82:20)
    at async Frame.goto (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:80:21)
    at async CDPPage.goto (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Page.js:651:16)
    at async main (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/index.js:10:3)
 
Node.js v18.0.0
http://api.scraperapi.com?api_key=yourApiKeyHere
curl "http://api.scraperapi.com?api_key=yourApiKeyHere&url=http://httpbin.org/ip"
node index.js
 
  Puppeteer old Headless deprecation warning:
    In the near future `headless: true` will default to the new Headless mode
    for Chrome instead of the old Headless implementation. For more
    information, please see https://developer.chrome.com/articles/new-headless/.
    Consider opting in early by passing `headless: "new"` to `puppeteer.launch()`
    If you encounter any bugs, please report them to https://github.com/puppeteer/puppeteer/issues/new/choose.
 
/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/util/Deferred.js:27
                    this.reject(new Errors_js_1.TimeoutError(opts.message));
                                ^
 
TimeoutError: Navigation timeout of 30000 ms exceeded
    at Timeout.<anonymous> (/Volumes/Main/root/dev/personal/open-source/active/pptr-scrapers/node_modules/puppeteer-core/lib/cjs/puppeteer/util/Deferred.js:27:33)
    at listOnTimeout (node:internal/timers:564:17)
    at process.processTimers (node:internal/timers:507:7)
 
Node.js v18.0.0
https://www.programmathically.com/computer-architecture-hardware
  const proxy = 'http://scraperapi:yourApiKeyHere@proxy-server.scraperapi.com:8001';
  const url = 'https://www.programmathically.com/computer-architecture-hardware/';
curl -x "http://scraperapi:yourApiKeyHere@proxy-server.scraperapi.com:8001" -k "http://httpbin.org/ip"
http://scraperapi:yourApiKeyHere@proxy-server.scraperapi.com:8001