【发布时间】:2016-08-16 09:22:23
【问题描述】:
我正在构建一个 ebay 网络爬虫,价格的 preg_match 会引发错误。
preg_match('/<title>([^<]+)<\/title>/i', $data, $matches);
$title = $matches[1];
preg_match('/<img id="icImg"[^>]*src=[\'"]([^\'"]+)[\'"][^>]*>/i', $data, $matches);
$img = $matches[1];
preg_match('/<span id\=\"prcIsum\"\>([^<]+)<\/span>/i', $data, $matches);
$price = $matches[1];
标题和 img 正在被刮掉,但我在价格跨度元素上收到了这个 PHP 错误:PHP Notice: Undefined offset: 1
【问题讨论】:
标签: php regex preg-match undefined