Goproxy home pagelight logodark logo
  • Help Center
  • Dashboard
  • Dashboard
Code
JavaScript
Documentation
API References
Troubleshooting
  • GoProxy Documentation
Proxies
  • Residential Proxies
  • Static Residential Proxies
  • Datacenter Proxies
  • Mobile Proxies
  • Authentication Methods
Integrations
  • Operating System
  • Browser
  • Code
    • Python
    • JavaScript
  • Proxy Managers
Code

JavaScript

Learn how to use JavaScript to make requests with proxies.

const axios = require('axios');

const proxyConfig = {
  protocol: 'http',
  host: 'proxy.goproxy.com',
  port: 30000
  auth: {
    username: 'your_proxy_username',
    password: 'your_proxy_password'
  }
};

const config = {
proxy: proxyConfig
};

const target_url = 'https://httpbin.org/ip'

axios.get(target_url, config)
.then(response => {
  console.log(response.data);
})
.catch(error => {
  console.error('Error during request:', error);
});
playwright
const { chromium } = require('playwright');

const proxyConfig = {
  server: 'http://proxy.antsdata.com:30000',
  username: 'your_proxy_username',
  password: 'your_proxy_password'
}

const config = {
  proxy: proxyConfig
};

const target_url = 'https://httpbin.org/ip'

async function fetchData(target_url, config) {
  const browser = await chromium.launch(config);
  const page = await browser.newPage();
  await page.goto(target_url);
  const content = await page.locator('pre').innerText();
  console.log(content);
  await browser.close();
}

fetchData(target_url, config)
PythonIncogniton
Powered by Mintlify