JavaScript如何获取网页源码

2024年06月04日 建站教程

如果想要获取网页源码,我们需要利用 JavaScript 中的 XMLHttpRequestfetch 函数发送 HTTP 请求,然后获取响应的 HTML 源代码。

首先创建一个 XMLHttpRequest 对象,并使用 open 方法指定要发送的 HTTP 请求类型、请求的 URL 和是否异步发送。

然后,设置 onload 回调函数,在请求成功后获取响应的 HTML 源代码。最后,使用 send 方法发送请求。

具体代码如下:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://example.com', true);
xhr.onload = function() {
  if (this.status === 200) {
    var html = this.responseText;
    console.log(html);
  }
};
xhr.send();

利用 fetch 函数发送 HTTP 请求,并使用 then 方法对响应进行处理。在第一个 then 回调函数中,使用 text 方法将响应数据解析为文本。在第二个 then 回调函数中,将获取到的 HTML 源代码输出到控制台。

具体代码如下:

fetch('http://example.com')
  .then(response => response.text())
  .then(data => console.log(data));

本文链接:http://so.lmcjl.com/news/5933/

展开阅读全文
相关内容