Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何收集特定项目的价值<;span>;来自包含完整网页代码的变量_Javascript_Jquery_Html_Web_Web Scraping - Fatal编程技术网

Javascript 如何收集特定项目的价值<;span>;来自包含完整网页代码的变量

Javascript 如何收集特定项目的价值<;span>;来自包含完整网页代码的变量,javascript,jquery,html,web,web-scraping,Javascript,Jquery,Html,Web,Web Scraping,我用比特币的价格抓取了一个网页,并将完整的网页代码存储在一个变量中。如何提取跨度: 8128.61您可以使用下面的方法提取值 $.getJSON('http://www.whateverorigin.org/get?url=' + encodeURIComponent('https://coinmarketcap.com/currencies/bitcoin/') + '&callback=?', function(data){ console.log($(data.c

我用比特币的价格抓取了一个网页,并将完整的网页代码存储在一个变量中。如何提取跨度:


8128.61
您可以使用下面的方法提取值

    $.getJSON('http://www.whateverorigin.org/get?url=' + encodeURIComponent('https://coinmarketcap.com/currencies/bitcoin/') + '&callback=?', function(data){
    console.log($(data.contents).find('span[data-currency-value]').html());
});

您也可以在不使用Jquery的情况下执行此操作

var htmlData = `your html`;
var divNode = document.createElement("div");
divNode.innerHTML = html;
在此之后,您可以访问
htmlData


data.contents
放入jQuery对象中,然后像往常一样从中选择,例如
$(data.contents).find('span.text-large2').text()
。我想你需要比这更具体的东西,因为这很可能会匹配多个元素。非常感谢Rory McCrossan!它现在工作得很好。:)
divNode.getElementsByClassName("test")