我想从谷歌播放的应用页面获取内容到我的网站。现在我获得了.content类中包含的所有内容。但我想获得一些安装数量。这个div看起来像这样:
<div class="content" itemprop="numDownloads"> </div>
任何人都知道如何获得itemprop =&#34; numDownloads&#34;来自.content类?
这是我现在的代码:
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>
答案 0 :(得分:0)
您可以在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]);
输出结果为:
array
0 => string '7' (length=1)
1 => string '5768' (length=4)
2 => string '69' (length=2)