Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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 如何从itemprop等于…的外部页面获取内容。。。?_Javascript_Php_Jquery - Fatal编程技术网

Javascript 如何从itemprop等于…的外部页面获取内容。。。?

Javascript 如何从itemprop等于…的外部页面获取内容。。。?,javascript,php,jquery,Javascript,Php,Jquery,我想从google play上我的应用程序页面中获取我的网站内容。现在我得到了.content类中包含的所有内容。但我只想得到安装数量。这个div看起来像这样: <div class="content" itemprop="numDownloads"> </div> 有人知道如何从.content类获取itemprop=numDownloads吗 这是我现在的代码: blade.php <?php echo file_get_contents($_GET['ur

我想从google play上我的应用程序页面中获取我的网站内容。现在我得到了.content类中包含的所有内容。但我只想得到安装数量。这个div看起来像这样:

<div class="content" itemprop="numDownloads">  </div>
有人知道如何从.content类获取itemprop=numDownloads吗

这是我现在的代码:

blade.php

<?php echo file_get_contents($_GET['url']); ?>
剧本

<script>
  $(function(){
    var contentURI= 'https://play.google.com/store/apps/someapp .content';
    $('#response').load('grab.php?url='+ contentURI);
  });
</script>

您可以在PHP或javascript中使用正则表达式。 现在我已经实现了PHP版本,但是使用该模式,它可以很容易地在javascript中实现:

$siteContent = ''
    . '<div class="content" itemprop="7">  </div>'
    . '<div class="content" itemprop="5768">  </div>'
    . '<div class="content" itemprop="69">  </div>';

$matches =array();
preg_match_all('/itemprop\s*=\s*[\'"]([^\'"]+)[\'"]/im', $siteContent, $matches);
var_dump($matches[1]);

你的页面上有多少元素有类内容?10和安装数量从顶部算起在类内容3中。你可以通过Jquery作为示例链接Jquery->with$div[itemprop]找到它。我意外地解决了它。。。刚刚执行了以下操作:.content[itemprop=numDownloads]
array
  0 => string '7' (length=1)
  1 => string '5768' (length=4)
  2 => string '69' (length=2)