(사용자 2명의 중간 판 19개는 보이지 않습니다) | |||
5번째 줄: | 5번째 줄: | ||
* HTML DOM 처리기 | * HTML DOM 처리기 | ||
* MIT 라이선스 | * MIT 라이선스 | ||
==설치== | |||
<syntaxhighlight lang='bash'> | |||
composer require simplehtmldom/simplehtmldom | |||
</syntaxhighlight> | |||
==예시1: 문자열 입력== | |||
<syntaxhighlight lang='php' run> | |||
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; # <div id="hello">foo</div><div id="world" class="bar">World</div> | |||
</syntaxhighlight> | |||
==예시2: URL 입력== | |||
<syntaxhighlight lang='php' run> | |||
use simplehtmldom\HtmlDocument; | |||
$html = new HtmlDocument(); | |||
$html->load_file('https://ko.wikipedia.org/'); | |||
echo $html->find('title', 0)->plaintext; # 위키백과, 우리 모두의 백과사전 | |||
</syntaxhighlight> | |||
==참고== | ==참고== | ||
* | * https://simplehtmldom.sourceforge.io/ | ||
* https://github.com/simplehtmldom/simplehtmldom | * https://github.com/simplehtmldom/simplehtmldom | ||
* https://packagist.org/packages/simplehtmldom/simplehtmldom | |||
[[분류: | [[분류: simplehtmldom]] | ||
[[분류: HTML 파서]] | [[분류: HTML 파서]] | ||
[[분류: PHP 패키지]] | [[분류: PHP 패키지]] |
2021년 9월 12일 (일) 15:10 기준 최신판
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
CPU
0.0s
MEM
22M
0.1s
Copy
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; # <div id="hello">foo</div><div id="world" class="bar">World</div>
<div id="hello">foo</div><div id="world" class="bar">World</div>
4 예시2: URL 입력[ | ]
PHP
CPU
0.1s
MEM
25M
1.3s
Copy
use simplehtmldom\HtmlDocument;
$html = new HtmlDocument();
$html->load_file('https://ko.wikipedia.org/');
echo $html->find('title', 0)->plaintext; # 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전
5 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.