【发布时间】:2023-04-03 03:31:01
【问题描述】:
我正在编写一个使用纯 javascript 的机器人,它向某个网站发送请求,而没有 node.js 或 jquery 之类的依赖项。我想通过代理发送每个请求,但我不知道如何使用 vanilla js 来做到这一点。
我什至不知道从哪里开始。我已经阅读了 xhr 文档,但没有发现任何关于代理的信息。 Google 也一无所获。
谢谢!
【问题讨论】:
-
如果代理配置正确,您将对代理进行标准 XHR 调用,因为它是没有区别的最终端点
-
“我正在用普通的 javascript 编写一个机器人,它可以向某个网站发送请求,而不需要 node.js 或 jquery 等依赖项。”那么网页呢?如果不是,是什么环境?如果是这样: 1. 你知道Same Origin Policy 吗?它可能会阻止你做你想做的事。 2. 您不能使用与浏览器设置的代理不同的代理(如果有的话)。
-
@MosèRaguzzini 我感兴趣的是让来自我的客户的 http 请求看起来像是来自另一个通过代理。
-
@T.J.Crowder 是的,我知道相同的原产地政策。我只是在运行代码时在浏览器中禁用了 CORS
标签: javascript proxy xmlhttprequest