Javascript 无法获取预期的结果节点获取POST
我试图监视我的订单包 这就是包裹轨道号 也许它没有屈服 我需要从预期的页面获得结果,但似乎我在基本url上 代码: 表单数据的来源:Javascript 无法获取预期的结果节点获取POST,javascript,node.js,post,get,request,Javascript,Node.js,Post,Get,Request,我试图监视我的订单包 这就是包裹轨道号 也许它没有屈服 我需要从预期的页面获得结果,但似乎我在基本url上 代码: 表单数据的来源: acao=track&objetos=OD729124717BR&btnPesq=Buscar 你有没有试过在取回中添加一个捕获?如果执行此操作,您将看到它出错,错误消息为Failed to fetch。我已将此添加到您现有的示例中,以便您可以自己尝试: const fetch = require("node-fetch"); const ba
acao=track&objetos=OD729124717BR&btnPesq=Buscar
你有没有试过在取回中添加一个捕获?如果执行此操作,您将看到它出错,错误消息为Failed to fetch。我已将此添加到您现有的示例中,以便您可以自己尝试:
const fetch = require("node-fetch");
const base_url = "https://www2.correios.com.br/sistemas/rastreamento/";
const data = { acao: "track", objetos: "OD769124717BR", btnPesq: "Buscar" };
fetch(base_url, {
method: "POST",
body: JSON.stringify(data),
headers: {
acceptEncoding: "gzip, deflate, br",
connections: "keep-alive",
},
})
.then((results) => results.text())
.then(console.log)
.catch(error => console.error("Error:", error.message));
我建议您在命令行中使用cURL命令进行一些简单的测试,或者使用诸如Postman或SOAP UI之类的GUI工具来确保在测试此端点时具有有效的URL和数据参数。您能确保URL是有效的API端点吗?
const fetch = require("node-fetch");
const base_url = "https://www2.correios.com.br/sistemas/rastreamento/";
const data = { acao: "track", objetos: "OD769124717BR", btnPesq: "Buscar" };
fetch(base_url, {
method: "POST",
body: JSON.stringify(data),
headers: {
acceptEncoding: "gzip, deflate, br",
connections: "keep-alive",
},
})
.then((results) => results.text())
.then(console.log)
.catch(error => console.error("Error:", error.message));