Megamas Blog

Świat widziany oczami geeka.

czwartek, 28 lutego 2013

PHP: SimpleHTMLDom, czyli pobieranie treści ze stron.

Swego czasu, gdy odbywałem praktyki w pewnej firmie, powierzono mi zadanie wykorzystania narzędzia o nazwie Simplehtmldom (link). Pierwszą myślą, jaka przyszła mi do głowy, był ogrom zastosowań tego skryptu. Zwięzły manual i łatwość instalacji jest jego niewątpliwą zaletą.

Przykładowo, do wyświetlenia newsów ze strony onet.pl wystarczą 4 linijki kodu:
include("simple_html_dom.php");
$html = file_get_html('http://www.onet.pl/');
$html = $html->find("div.boxContent", 0);
foreach($html->find('li') as $news) echo $news->plaintext;



Skrypt pozwala wyciągać linki, a także zmieniać zawartość i atrybuty znaczników.
$html->find("input#searchSubmit", 0)->value = 'ok';
echo $html;

Podsumowując, jeśli chcesz napisać stronę, która skorzysta z zewnętrznych danych, to simplehtmldom będzie dla ciebie jak znalazł.
Autor: megamas o 14:06
Etykiety: php, programowanie, simplehtmldom, web

Brak komentarzy:

Prześlij komentarz

Nowszy post Starszy post Strona główna
Subskrybuj: Komentarze do posta (Atom)

O mnie

Geek, (były) NEET oraz 22 letni technik informatyk.
Programista PHP/C++, tłumacz w grupie MadaoWay.
Interesuję się Japonią, gamedevem, papercraftem, mangą, anime.
Fan gier z gatunku RPG i jRPG.

Numer GG: 11610244
AQQ: megamas@aqq.eu
Email: golosz.adrian[at]gmail.com

Archiwum bloga

  • października (1)
  • kwietnia (1)
  • lutego (1)
  • kwietnia (2)

Linki

  • Blog Dirtysqueeze
  • Blog badzmypowazni
  • Konto na Youtube #1
  • Konto na Youtube #2
  • Strona MadaoWay
  • Twitter
Autor obrazów motywu: molotovcoketail. Obsługiwane przez usługę Blogger.