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")