Jmnote bot (토론 | 기여) 잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>)) |
|||
32번째 줄: | 32번째 줄: | ||
$html = new HtmlDocument(); | $html = new HtmlDocument(); | ||
$html->load_file('https://ko.wikipedia.org/'); | $html->load_file('https://ko.wikipedia.org/'); | ||
echo $html->find('title', 0)->plaintext; | echo $html->find('title', 0)->plaintext; # 위키백과, 우리 모두의 백과사전 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
2021년 9월 8일 (수) 00:04 판
1 개념
- PHP Simple HTML DOM Parser, SimpleHTMLDom, simplehtmldom
- PHP 심플 HTML DOM 파서
- "PHP용 빠르고, 간단하고, 신뢰할 수 있는 HTML 문서 파서"
- HTML DOM 처리기
- MIT 라이선스
2 설치
Bash
Copy
composer require simplehtmldom/simplehtmldom
3 예시1: 문자열 입력
PHP
Copy
<?php
include_once 'vendor/autoload.php';
use simplehtmldom\HtmlDocument;
$html = new HtmlDocument();
$html->load('<div id="hello">Hello</div><div id="world">World</div>');
$html->find('div', 1)->class = 'bar';
$html->find('div[id=hello]', 0)->innertext = 'foo';
echo $html;
Loading
4 예시2: URL 입력
PHP
Copy
<?php
include_once 'vendor/autoload.php';
use simplehtmldom\HtmlDocument;
$html = new HtmlDocument();
$html->load_file('https://ko.wikipedia.org/');
echo $html->find('title', 0)->plaintext; # 위키백과, 우리 모두의 백과사전
Loading
5 참고
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.