Javascript 如何获取显示在外部网站上的数字?

Javascript 如何获取显示在外部网站上的数字?,javascript,html,Javascript,Html,我想在网站上显示一些数字,但它们会不断更新。 我希望避免在HTML文档中反复手动输入它们 当我想使用javascript时,如何从网站“抓取”例如“全球排行榜”号码 非常感谢您的帮助。看起来您正试图从网站获取一些数据,然后在自己的网站上显示这些信息 您可以使用从URL读取数据。这将允许您向cssbattle.dev发出请求,并将生成包含其内容的html页面 但是,这不太可能起作用,因为cssbattle.dev上的页面可能需要一些JS才能正常工作。这意味着需要进行网页抓取 对于初学者来说,这是一

我想在网站上显示一些数字,但它们会不断更新。 我希望避免在HTML文档中反复手动输入它们

当我想使用javascript时,如何从网站“抓取”例如“全球排行榜”号码


非常感谢您的帮助。

看起来您正试图从网站获取一些数据,然后在自己的网站上显示这些信息

您可以使用从URL读取数据。这将允许您向cssbattle.dev发出请求,并将生成包含其内容的html页面

但是,这不太可能起作用,因为cssbattle.dev上的页面可能需要一些JS才能正常工作。这意味着需要进行网页抓取

对于初学者来说,这是一个相当复杂的话题。我建议您从一个简单的fetch项目开始——您可以从中使用API作为起点,然后随着您对基础知识的理解的发展,再转到更复杂的部分

我很高兴讨论如何开始这项工作。如果有,请留下评论。

使用网络刮板非常简单。
就当它是

<?php
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// This will find all images you can exchange 'img' with any type of html tag like 'a', 'div', etc. 
foreach($html->find('img') as $element){
       echo $element->src . '<br>';
}

// or you can just get an item using its id
$html->find('div#root', 0)->innertext;

// Dump contents (without tags) from HTML
echo file_get_html('http://www.google.com/')->plaintext;

除非他们有CORS策略,否则您不能在浏览器中使用JavaScript。