小编JA0*_*007的帖子

在 Node.js 中获取 URL 时出现 ECONNRESET 错误

尝试从以下链接获取(使用 npm node-fetch )html 时出现以下错误:

无法获取页面:{ FetchError:对 https://www1.nseindia.com/marketinfo/companyTracker/compInfo.jsp?symbol=TCS&series=EQ的请求 失败,原因:在 ClientRequest 处读取 ECONNRESET

我正在使用以下代码片段:

const DomParser = require("dom-parser");
const parser = new DomParser();
const fetch = require("node-fetch");

router.get("/info", (req, res, next) => {
  var url =
    "https://www1.nseindia.com/marketinfo/companyTracker/compInfo.jsp?symbol=TCS&series=EQ";
  fetch(url)
    .then(function(response) {
      // When the page is loaded convert it to text
      return response.text();
    })
    .then(function(html) {
      // Initialize the DOM parser

      // Parse the text
      var doc = parser.parseFromString(html, "text/html");

      // You can now even select part of that html …
Run Code Online (Sandbox Code Playgroud)

dom fetch node.js express

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

dom ×1

express ×1

fetch ×1

node.js ×1