Php 如何仅获取网页源的一部分?
我试图找到只获取web源页面一部分的方法?我使用php获取页面的所有源代码,但不需要获取整个页面的源代码 有人能帮我吗 Joe您可以使用轻松完成此操作 示例:Php 如何仅获取网页源的一部分?,php,Php,我试图找到只获取web源页面一部分的方法?我使用php获取页面的所有源代码,但不需要获取整个页面的源代码 有人能帮我吗 Joe您可以使用轻松完成此操作 示例: // Create DOM from URL or file $html = file_get_html('http://www.google.com/'); // Find all images foreach($html->find('img') as $element) echo $element->sr
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
//从URL或文件创建DOM
$html=file\u get\u html('http://www.google.com/');
//查找所有图像
foreach($html->find('img')作为$element)
echo$element->src'
';
//查找所有链接
foreach($html->find('a')作为$element)
echo$element->href
';
有,请访问提供的链接以了解更多信息
注意:如果您指的是服务器端源代码(PHP、ASP.Net等),则此处不可能使用。您可以使用轻松做到这一点
示例:
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
//从URL或文件创建DOM
$html=file\u get\u html('http://www.google.com/');
//查找所有图像
foreach($html->find('img')作为$element)
echo$element->src'
';
//查找所有链接
foreach($html->find('a')作为$element)
echo$element->href
';
有,请访问提供的链接以了解更多信息
注意:如果您指的是服务器端源代码(PHP、ASP.Net等),在这里是不可能的。HTTP有两种,但即使服务器支持它们,它们也不是获取更大HTML文档一部分的非常实用的方法
您最好让服务器提供一个API,它可以为您提供您想要的信息(这可能需要与运行站点的人协商,如果不是您的话)。HTTP有几个API,但即使服务器支持它们,它们也不是获取更大HTML文档的一部分的非常实用的方法
您最好让服务器提供一个API,该API只提供您想要的信息(这可能涉及与运行该站点的人协商,如果不是您)。好的,使用域套接字连接()并使用跳过您不想要的部分。好的,使用域套接字连接()并用于跳过你不想要的部分。不是真的回答问题,但我仍然喜欢答案:-)+1不是真的回答问题,但我仍然喜欢答案:-)+1