从URL获取图像 - 像Facebook一样

问题描述:

我正在构建一个类似于网站的“Reddit”。从URL获取图像 - 像Facebook一样

用户可以发布我想用PHP获取正确图像的URL。

我需要的是一个脚本,像Facebook或Tumblr这样的网站用来获取图像。 我看到已经有脚本通过获取HTML内容并搜索“img”标签来获取图像。

有没有更好的方法/脚本可用?

甚至可能会按大小排序图像的脚本:图像越大,它越重要。

感谢答案

+0

我认为你可以'CURL'页面,然后解析它,加载图像,并从那里去。 –

你可能想看看PHPQuery,它可以让你轻松地通过所有的图像在某网站上进行迭代。然后,您可以计算出每个图像的区域并相应地对其进行分类。

这取决于您要查找的内容以及用户想要发布的内容的图像。举个例子:我曾经写过一种方法,在公司网站上搜索公司的标志。为此,我使用simple_html_dom搜索了img-tags,并在alt-tag中存在徽标时过滤了这些标签。结果显示给用户选择正确的图像;它可能是你找到符合你的目的的多个图像。

按照您的建议,我确实会看看大小并跳过小图片(例如,较小的比例可以说是50 px)。