Axios的get请求 - img src链接的响应格式 - / 被转换为空格
创始人
2024-09-28 16:30:19
0

在Axios中进行GET请求并将响应中的img标签的src链接中的斜杠(/)转换为空格可以使用DOMParser来解析HTML文档,并修改img标签的src属性。以下是一个示例代码:

const axios = require('axios');
const DOMParser = require('dom-parser');

axios.get('https://example.com/image.html')
  .then(response => {
    // 将响应的数据转换为字符串
    const htmlString = response.data.toString();

    // 使用DOMParser解析HTML文档
    const parser = new DOMParser();
    const doc = parser.parseFromString(htmlString, 'text/html');

    // 获取所有的img标签
    const imgTags = doc.getElementsByTagName('img');

    // 遍历每个img标签
    for (let i = 0; i < imgTags.length; i++) {
      const imgTag = imgTags[i];

      // 获取img标签的src属性值
      let src = imgTag.getAttribute('src');

      // 将斜杠替换为空格
      src = src.replace(/\//g, ' ');

      // 更新img标签的src属性值
      imgTag.setAttribute('src', src);
    }

    // 获取修改后的HTML文档字符串
    const modifiedHtmlString = doc.documentElement.outerHTML;

    // 打印修改后的HTML文档字符串
    console.log(modifiedHtmlString);
  })
  .catch(error => {
    console.error(error);
  });

上面的代码首先使用Axios来发送GET请求,然后将响应的数据转换为字符串。接下来,使用DOMParser解析HTML文档,并获取所有的img标签。然后,遍历每个img标签,将其src属性中的斜杠替换为空格。最后,获取修改后的HTML文档字符串并进行处理。

相关内容

热门资讯

了解透视"微乐扑克记... 您好:微乐扑克记牌器怎么用这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
原来有透视"wepo... 原来有透视"wepoker透视辅助挂有游戏亮点"开挂(透视)辅助工具(一分钟揭秘解说技巧)是一款可以...
发现透视"wepok... 发现透视"wepoker能不能透视"开挂(透视)辅助下载(重大科普分享教程)是一款可以让一直输的玩家...
盘点透视"WePOK... 盘点透视"WePOKer辅助软件挂"开挂(透视)辅助挂(科技揭秘详细教程)是一款可以让一直输的玩家,...
了解透视"wepok... 了解透视"wepoker能开挂吗"开挂(透视)辅助工具(分享一款AA德州教程)是一款可以让一直输的玩...
通报透视"wepok... wepoker如何拿到好牌是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户...
教会透视"wepok... >>您好:wepoker辅助器怎么用软件加扣扣群确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
教会透视"wpk开挂... 您好,wpk开挂挂官方多久能发现这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...
关于透视"wepok... 关于透视"wepoker辅助挂怎么用最安全"开挂(透视)辅助脚本(总算了解安装教程)是一款可以让一直...
传授透视"微扑克辅助... 传授透视"微扑克辅助器有用吗"开挂(透视)辅助安装(玩家爆料力荐教程)是一款可以让一直输的玩家,快速...