Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 从解析的html获取文本值_Javascript_Jquery_Web Scraping - Fatal编程技术网

Javascript 从解析的html获取文本值

Javascript 从解析的html获取文本值,javascript,jquery,web-scraping,Javascript,Jquery,Web Scraping,我正在尝试从其他站点获取文本,我正在尝试使用从站点中刮取文本 此网站以字符串格式获取页面的所有内容。例如,我试图从URL获取数据:。我正在使用以下代码: $.getJSON('http://allorigins.me/get?url=https%3A//timesofindia.indiatimes.com/sports/asian-games/such-a-long-walk-from-living-in-cowshed-to-asiad-medallist/articleshow/6536

我正在尝试从其他站点获取文本,我正在尝试使用从站点中刮取文本

此网站以字符串格式获取页面的所有内容。例如,我试图从URL获取数据:。我正在使用以下代码:

 $.getJSON('http://allorigins.me/get?url=https%3A//timesofindia.indiatimes.com/sports/asian-games/such-a-long-walk-from-living-in-cowshed-to-asiad-medallist/articleshow/65361646.cms&callback=?', function(data){
console.log(data);
});
返回值为:

 {contents: "<!DOCTYPE HTML><html xmlns:xslthelper="com.times.u…deoSwitch" type="hidden" value="1"></body></html>", status: {…}}
这只返回一个h2标记,但我想获取站点上的所有文本

当我使用body标签时,我没有得到任何回报。在这个问题上

我可以看到公认的答案是我应该使用:

 $('body').text()
是否有任何方法可以从一个站点获取所有文本,只是文本而不是javascript或其他任何内容

例如,请看以下内容:


在本演示中,您可以看到,当我粘贴url时,我可以获取所有文本。
$('body')。text()
站点没有body标记?在我的示例中,我应该将此$('body')。text()html变量包含所有html内容。我试过:
 $('body').text()