php查找任何页面上的所有链接的方法_PHP教程
程序员文章站
2024-01-13 19:10:04
...
使用DOM,你可以轻松从任何页面上抓取链接,代码示例如下:
$html = file_get_contents('http://www.example.com');
$dom = new DOMDocument();
@$dom->loadHTML($html);
// grab all the on the page
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
for ($i = 0; $i length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
echo $url.'
';
}
复制代码 代码如下:
$html = file_get_contents('http://www.example.com');
$dom = new DOMDocument();
@$dom->loadHTML($html);
// grab all the on the page
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
for ($i = 0; $i length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
echo $url.'
';
}
上一篇: PHP本地域名解析教程
下一篇: SQL Server 数据库简介
推荐阅读
-
php查找任何页面上的所有链接的方法_PHP教程
-
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法,所有信息经纬度_PHP教程
-
php实现指定字符串中查找子字符串的方法_PHP教程
-
PHP正则表达式替换站点关键字链接后空白的解决方法,正则表达式关键字_PHP教程
-
PHP读取某站点的链接的函数的方法_PHP教程
-
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法_PHP教程
-
php动态生成版权所有信息的方法_PHP教程
-
Yii实现显示静态页的方法,yii实现静态_PHP教程
-
php使用array_search函数实现数组查找的方法,array_search数组_PHP教程
-
PHP删除指定目录中的所有目录及文件的方法_PHP教程