到目前为止,这是我所拥有的,但是它仅返回一个代理,因为它会在其上重写x次(但是有很多代理)。我不想创建一个新文件,而是使用每个代理重写proxies.txt。
const fs = require("fs");
const formatProxies = () => {
const rawProxies = fs.readFileSync("./proxies.txt", "utf-8");
const split = rawProxies.trim().split("\n");
for (const p of split) {
const parts = p.trim().split(":");
const [ip, port, user, pass] = parts;
fs.writeFileSync(
"./proxies.txt",
user + ":" + pass + "@" + ip + ":" + port + "\r\n",
{ encoding: "utf8" }
);
}
};
formatProxies();
这样行吗?
const fs = require("fs");
const formatProxies = () => {
const rawProxies = fs.readFileSync("./proxies.txt", "utf-8");
const split = rawProxies.trim().split("\n");
const lines = []
for (const p of split) {
const parts = p.trim().split(":");
const [ip, port, user, pass] = parts;
lines.push(user + ":" + pass + "@" + ip + ":" + port)
}
fs.writeFileSync(
"./proxies.txt",
lines.join("\r\n"),
{ encoding: "utf8" }
);
};
formatProxies();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句