【问题标题】:How can I get these numbers from this html website in javascript? [closed]如何从这个 html 网站用 javascript 获取这些数字? [关闭]
【发布时间】:2020-10-02 14:56:16
【问题描述】:

https://sky.lea.moe/api/Altpapier/ea805d40e8284d8d8e64e9fc8ac301ca/cakebag

我怎样才能得到这些数字? (Javascript)

【问题讨论】:

    标签: javascript html bots discord discord.js


    【解决方案1】:

    您可以使用XMLHttpRequest 来获取要解析的页面的 HTML。

    function httpGet(url, done){
      var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
          if (this.readyState == 4 && this.status == 200) {
             done(xhttp.responseText);
          }
      };
      xhttp.open("GET", url, true);
      xhttp.send();
    }
    httpGet("https://sky.lea.moe/api/Altpapier/ea805d40e8284d8d8e64e9fc8ac301ca/cakebag", function(data){
        var div = document.createElement("div");
        div.innerHTML = data;
        var tds = div.querySelectorAll("table td");
        tds.forEach(td=>console.log(td.textContent));
    });

    您也可以使用较新的fetch API。

    fetch("https://sky.lea.moe/api/Altpapier/ea805d40e8284d8d8e64e9fc8ac301ca/cakebag")
        .then(res=>res.text()).then(html=>{
      var div = document.createElement("div");
      div.innerHTML = html;
      var tds = div.querySelectorAll("table td");
      tds.forEach(td=>console.log(td.textContent));
    });

    【讨论】:

      猜你喜欢
      • 2012-05-25
      • 1970-01-01
      • 2020-07-17
      • 2012-01-11
      • 2021-04-06
      • 2014-05-31
      • 2021-12-08
      • 2018-05-18
      • 1970-01-01
      相关资源
      最近更新 更多