我正在使用 cURL 来获取 Google 中某个搜索的结果数。
我使用preg_match来提取这样的数据:
preg_match('/About (.*?) results/sim',$google_url_contents, $regs)
像这样:
preg_match('/Results .*? of about (.*?) from/sim', $google_url_contents, $regs)
但是,对于少于 10 个结果,我在数字前没有文本字符串,所以我不知道如何解析它。
Google 呈现的 HTML 输出如下所示:
<div id="resultStats">6 results<nobr> (0.11 seconds) </nobr></div>
在此示例中,我如何将6提取为整数?
注意:我暂时不想使用Google Search API。