gpt4 book ai didi

使用免费公共(public)代理下载 node.js 文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:46 26 4
gpt4 key购买 nike

我想使用 Node.js 编写一个应用程序。应用程序的目的是通过给出URL参数来下载URL中指定的文件。例如,我想下载 URL http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/intl/CNNi_Logo_new.png 中的 .png 文件。我可以写那个代码。但我不想让对方看到我的IP(xxx.xxx.xxx.xxx)。我想在下载此文件时使用公共(public)代理。我的意思是,当我下载此文件时,我的 IP 必须显示为 209.170.151.142:7808 ( http://free-proxy-list.net/ 中的 IP 地址之一),但不是我的 IP。

如何在 Node.js 中编写此代码?

问候...

最佳答案

request 模块可以采用代理配置选项:https://github.com/mikeal/request

类似这样的东西(未经测试):

var request = require('request');
request({
url: 'http://domain.com/path/to/image.png',
proxy: 'http://IP.of.proxy'
}, function (err, res, imgBuffer) {
// check for presence of err here
// do something with imgBuffer, like save it to a file
})

关于使用免费公共(public)代理下载 node.js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25083067/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com