Node.js使用axios调用Http代理IP的代码样例
站大爷
官方
2024-01-21
1625 浏览
温馨提示:
1. 安装axios库:npm install axios
2. 安装https-proxy-agent库: npm install https-proxy-agent
const axios = require('axios');
// https-proxy-agent 6.0.0 及以上版本
const { HttpsProxyAgent } = require("https-proxy-agent");
// https-proxy-agent 6.0.0 以下版本
// const HttpsProxyAgent = require("https-proxy-agent");
// 代理ip和代理端口
let proxyIp = '159.138.141.125'
let proxyPort = 11916
// 配置用户名和密码
let username = 'username'
let password = 'password'
axios({
url: 'https://example.com',
method: "get",
httpAgent: new HttpsProxyAgent(`http://${username}:${password}@${proxyIp}:${proxyPort}`),
httpsAgent: new HttpsProxyAgent(`http://${username}:${password}@${proxyIp}:${proxyPort}`),
}).then(
res => {
console.log(res.data);
}
).catch(err => {
console.log(err);
})