Puppeteer не меняет публичный IP-адрес на прокси-серверах iproyal по протоколу socks5

Я хочу удалить этот сайт http://cheapinsurancebyzip.info/medicare , используя puppeteer node js и прокси-серверы от iproyal. Когда я отказываюсь от этого, используя протокол http или https, это дает ошибку. ТАК Я должен использовать протокол socks5 для этого, но это не меняет мой общедоступный IP-адрес.

Это мой код, если я использую http

      const launch = async (
  url = 'http://cheapinsurancebyzip.info/medicare',
  index = 1
) => {
  const puppeteer = require('puppeteer');

  const browser = await puppeteer.launch({
    executablePath: 'chrome-win/chrome.exe',
    args: [
       // ! Error: Socks connect tcp 168.xxx.xxx.xxx:xxxxx-> unknown error host unreachable
     // '--proxy-server=http://geo.iproyal.com:12321',


      // * NO error but ip remains same as before ( 58.65.164.138 )
      '--proxy-server=socks5=http://geo.iproyal.com:42324',



    ],
  });

  const page = await browser.newPage();
  await page.authenticate({
    username: 'myusername',
    password: 'mypassword',
  });

  await page.goto(url);
  console.log('page loaded');

  const axios = require('axios');
  const response = await axios.get('https://api.ipify.org');
  const publicIp = response.data;
  console.log('publicIp', publicIp);

  return;

  // browser.close();
};

Я пробовал менять прокси-серверы iproyal, но это не сработало. Мои прокси-серверы Iproyal также получают прокси-сервер iproyal.

0 ответов

Другие вопросы по тегам