Как проверить, существует ли сайт с кукловодом? - PullRequest
0 голосов
/ 03 мая 2019
const browser = await puppeteer.launch({args: ['--no-sandbox']});
const page = await browser.newPage();              
await page.goto('$url', {waitUntil: 'load', timeout: 0});
const cookies = await page._client.send('Network.getAllCookies');

Я хочу проверить, доступен ли сайт по предоставленному протоколу.

Если попытаться получить доступ с помощью http и не удалось, необходимо проверить, доступен ли он с помощью https

Можно ли делать с кукловодом ??1008*

1 Ответ

0 голосов
/ 03 мая 2019

puppeteer выдаст ошибку, если она не сможет page.goto страницу, поэтому я бы предложил перехватить эту ошибку и затем исправить курс:

try {
    await page.goto('$url', {waitUntil: 'load', timeout: 0});    
} catch(e) {
    console.log(e.message);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...