Во время настройки моего прокси-сервера puppeteer для node.js я обнаружил небольшие недоразумения. Мое программное обеспечение - Linux Mint 19, я использую кукловод на Node.js. Все работает хорошо, когда я запускаю свою команду:
const puppeteer = require('puppeteer');
const pptrFirefox = require('puppeteer-firefox');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args:[ '--proxy-server=socks5://127.0.0.1:9050']
});
const page = await browser.newPage();
await page.goto('http://www.whatismyproxy.com/');
await page.screenshot({path: 'example.png'}).then(()=>{console.log("I took screenshot")});
await browser.close();
})();
прокси запускается через приложение в системе. Несмотря на то, что мой IP-адрес изменился, и конфиденциальность работает, Google и другие веб-сайты распознают меня как бота (даже без включения прокси-сервера). Когда я перехожу на «puppeteer-firefox», флаги прокси не работают, но я не признан ботом.
Моя цель - не быть признанным ботом и запускать мой раздел кукловода инкогнито (в будущем из Tails linux, через прокси). Я уже очень взволнован от ваших ответов :). Уверяю вас, это только для целей разработки. С уважением ко всем