我正在建立一个类似“Reddit”的网站。
用户可以发布我想使用 PHP 从中获取正确图像的 URL。
我需要的是 Facebook 或 Tumblr 等网站用来获取图像的脚本。我已经看到了通过获取 HTML 内容并搜索“img”标签来获取图像的脚本。
有没有更好的方法/脚本可用?
甚至可能是按大小对图像进行排序的脚本:图像越大,它就越重要。
感谢您的回答
您可能想查看PHPQuery,它可以让您轻松地遍历给定网站上的所有图像。然后,您可以计算出每个图像的区域并相应地对它们进行排序。
这在一定程度上取决于您要查找的内容以及用户希望在其帖子中使用的图像。举个例子:我曾经写过一个在公司网站上搜索公司logo的方法。为此,我确实使用simple_html_dom搜索了 img-tags ,并根据 alt-tag 中是否存在徽标过滤了这些标签。结果显示给用户选择正确的图像;可能是您找到了多个符合您目的的图像。
正如您所提议的,我确实会查看大小并跳过小图像(例如,较小的 dan 可以说是 50 像素)。