Php 最小宽度图像刮刀

Php 最小宽度图像刮刀,php,web-scraping,Php,Web Scraping,我正在使用此处开发的图像抓取功能: 他们正在使用此正则表达式查找图像: private $img_expression = '/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/'; private$img_expression='/]+)(?(1)\1)/'; 这很好,但是,它会返回每个图像(包括小图像)。很像Pinterest、Facebook等。我只对那些用作拇指的图像感兴趣,即宽度>200px。我意识到图像的维度可能不

我正在使用此处开发的图像抓取功能:

他们正在使用此正则表达式查找图像:

private $img_expression = '/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/';
private$img_expression='/]+)(?(1)\1)/';
这很好,但是,它会返回每个图像(包括小图像)。很像Pinterest、Facebook等。我只对那些用作拇指的图像感兴趣,即宽度>200px。我意识到图像的维度可能不会在html源代码中定义

你会怎么做


干杯。

您需要下载提取的图像,获取其大小并选择足够大的图像

有趣的是,有一个非常好的答案: