gpt4 book ai didi

php使用simple_html_dom解析HTML示例

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php使用simple_html_dom解析HTML示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了php使用simple_html_dom解析HTML的方法。分享给大家供大家参考,具体如下:

今天写了两个爬虫, 一个使用Python, 一个使用PHP, 说实在, 两个实现的方式都很方便. 。

下面说一下使用simple_html_dom这个开源类来解析HTML代码

1. 下载simple_html_dom

http://sourceforge.net/projects/simplehtmldom/files/ 。

2. 用法示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
// example of how to use basic selector to retrieve HTML contents
include ( '../simple_html_dom.php' );
// get DOM from URL or file
$html = file_get_html( 'http://www.google.com/' );
// find all link
foreach ( $html ->find( 'a' ) as $e )
   echo $e ->href . '<br>' ;
// find all image
foreach ( $html ->find( 'img' ) as $e )
   echo $e ->src . '<br>' ;
// find all image with full tag
foreach ( $html ->find( 'img' ) as $e )
   echo $e ->outertext . '<br>' ;
// find all div tags with id=gbar
foreach ( $html ->find( 'div#gbar' ) as $e )
   echo $e ->innertext . '<br>' ;
// find all span tags with class=gb1
foreach ( $html ->find( 'span.gb1' ) as $e )
   echo $e ->outertext . '<br>' ;
// find all td tags with attribite align=center
foreach ( $html ->find( 'td[align=center]' ) as $e )
   echo $e ->innertext . '<br>' ;
// extract text from table
echo $html ->find( 'td[align="center"]' , 1)->plaintext. '<br><hr>' ;
// extract text from HTML
echo $html ->plaintext;
?>

希望本文所述对大家PHP程序设计有所帮助.

最后此篇关于php使用simple_html_dom解析HTML示例的文章就讲到这里了,如果你想了解更多关于php使用simple_html_dom解析HTML示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com