Кукольник игнорирует настройку прокси - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть следующий код, который почти идентичен примеру, предоставленному на GitHub (https://github.com/GoogleChrome/puppeteer/blob/master/examples/proxy.js):

'use strict';

const puppeteer = require('puppeteer');

(async() => {
  const browser = await puppeteer.launch({
    args: [ '--proxy-server=127.0.0.1:8080' ]
  });
  const page = await browser.newPage();
  await page.setExtraHTTPHeaders({
    'cookie': 'XSRF-TOKEN=a; laravel_session=b; LS_CSRF_TOKEN=c;'
  })
  try {
    await page.goto('http://localhost:8888');  
  } catch (error) {
    console.log(error)
  }
  await browser.close();
})();

Однако похоже, что настройка прокси игнорируется. Поскольку ни один из запросов не попадает на прокси.

1 Ответ

0 голосов
/ 12 декабря 2018

Попробуйте:

 `await page.goto('http://my-app:8888');`

и добавьте my-app в файл хоста.

...