Php 如何获取页面的所有图像?
我需要两个php工具或脚本 首先,我需要一个工具/php scriot,它可以获取页面给定链接的所有图像,这样我就可以将这些图像存储在数据库中,以便以后将它们显示为链接的缩略图 其次,我需要一个工具/php脚本,它可以获取页面给定链接的标题、描述和快照缩略图 我怎么能这样做?? 任何工具或任何php脚本 编辑:Php 如何获取页面的所有图像?,php,Php,我需要两个php工具或脚本 首先,我需要一个工具/php scriot,它可以获取页面给定链接的所有图像,这样我就可以将这些图像存储在数据库中,以便以后将它们显示为链接的缩略图 其次,我需要一个工具/php脚本,它可以获取页面给定链接的标题、描述和快照缩略图 我怎么能这样做?? 任何工具或任何php脚本 编辑: 我需要一些类似于Facebook的东西,当你试图在任何人的墙上发布“链接”时,你会得到这些东西。你可以顺应当前趋势,使用Node: 不过,如果你使用的是Windows和Unix,你会感到
我需要一些类似于Facebook的东西,当你试图在任何人的墙上发布“链接”时,你会得到这些东西。你可以顺应当前趋势,使用Node: 不过,如果你使用的是Windows和Unix,你会感到害怕,这可能会带来更多的麻烦
Justin您可以按照当前趋势使用节点: 不过,如果你使用的是Windows和Unix,你会感到害怕,这可能会带来更多的麻烦
贾斯汀也许这个工具正是你想要的:。 在“快速入门”中有一个示例可以获取所有图像 编辑: 如果需要,请参阅以下教程: 另一种方法是使用DOM和PHP中包含的类(doc:)。要获取页面的所有
meta
标记,您可以执行以下操作:
<?php
$doc = new DOMDocument();
$doc->loadHTML('you_page.php');
$metas = $doc->getElementsByTagName('meta');
foreach ($metas as $meta)
{
//To get a specific attribute
echo $meta->getAttribute('your_attribute');
}
也许这个工具就是您要找的:。
在“快速入门”中有一个示例可以获取所有图像
编辑:
如果需要,请参阅以下教程:
另一种方法是使用DOM和PHP中包含的类(doc:)。要获取页面的所有meta
标记,您可以执行以下操作:
<?php
$doc = new DOMDocument();
$doc->loadHTML('you_page.php');
$metas = $doc->getElementsByTagName('meta');
foreach ($metas as $meta)
{
//To get a specific attribute
echo $meta->getAttribute('your_attribute');
}
用于SimpleHtmlDom的++
$ret = $html->find('a, img');
要获得标题等,您可以使用相同的
请参阅手册
facebook不会显示网站的屏幕截图,但会显示它认为相关的图片。他们也遵守协议
例如,如果您的网站
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
meta标记,然后它将使用该图像作为墙贴/状态的缩略图。++用于SimpleHTML
$ret = $html->find('a, img');
要获得标题等,您可以使用相同的
请参阅手册
facebook不会显示网站的屏幕截图,但会显示它认为相关的图片。他们也遵守协议
例如,如果您的网站
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
meta标记,然后它将使用该图像作为墙贴/状态的缩略图。我尝试解析这些内容,但不值得,因为我只需要特定的内容,而且每个页面都有不同的结构,这就是为什么。.我尝试解析这些内容,但不值得,因为我只需要特定的内容,而且每个页面都有不同的结构,这就是为什么。。