PHP elemzés html, az egyszerű html dom

Csak az összes lépést a cikket, és megtanulják, sok új és hasznos dolgokat!

Előállítása 1. lépés -

A kezdéshez le kell töltenie egy másolatot az egyszerű HTML dom könyvtárban. Letöltés ingyenes.

Az archívumban megtalálhatók egynél több fájlt, de csak egyetlen - simple_html_dom.php. Az összes többi, példákat és dokumentációt.

2. lépés - alapismeretek HTML elemzés

Ez a könyvtár nagyon könnyen használható, de még meg kell szétszedni néhány az alapokat, mielőtt használja.

Letöltés HTML

Való hozzáférés a HTML DOM objektumok


Tegyük fel, hogy már van egy DOM objektumot, szerkezet, mint a fenti képen. Meg lehet kezdeni dolgozni vele módszerével find (), valamint egy gyűjtemény. Gyűjtemény - gyűjteménye tárgyakat találtak a választókat - a szintaxis némileg hasonlít a jQuery.

Ezzel például a HTML kód, akkor megtanulják, hogyan kell elérni a tájékoztatás a második bekezdésben (p). Is, mi fog változni az információs és megjeleníti az eredményeket a kijelzőn.

Amint láthatjuk, hogy végre PHP elemzés a HTML dokumentumot, egy nagyon egyszerű, egyszerű HTML DOM könyvtárban. Alapvetően ez a darab PHP kód, mindent meg lehet érteni ösztönösen, de ha van némi kétség, nézzük meg a kódot.

Vonal 2-4. link library, hozzon létre egy objektumot és terhelési HTML kódot egy string.

7. sor: A ezen a vonalon, azt találjuk, hogy az összes

címkék a HTML kódot, és tömb tárolja. Az első bekezdés lesz az index 0, a többi rész lesz indexelve rendre 1,2,3 ...

10. sor: Szerezd meg a tartalmát a második bekezdés gyűjteményünkben. Az index lesz 1. Azt is, hogy módosítsa a szöveget innerText attribútumot. Képesség innerText helyett minden tartalom belsejében tag. Szintén képesek leszünk megváltoztatni a tag maga segítségével outertext attribútumot.

Adjunk hozzá még egy sort a PHP kód, amit rendelni egy osztály stílust a bekezdés.

Az eredmény kódunk lenne a következő HTML dokumentumot:

más szelektor

A következő további példák az szelektorok. Ha jQuery, a könyvtár egyszerű html dom szintaxis egy kicsit hasonló.

egyszerű könyvtári dokumentációs HTML DOM

Csak kapsz egy illusztráció, amely mutatja a lehetséges tulajdonságait a kiválasztott HTML DOM-elem.

PHP elemzés html, az egyszerű html dom

3. lépés - Egy igazi példája PHP elemzés a HTML dokumentum

PHP elemzés html, az egyszerű html dom

4. lépés - Írás az alapvető funkciója PHP HTML értelmező

Eleinte funkció, hívjuk a globális tömb, amit korábban jelezte. Hozzon létre egy új objektumot simple_html_dom. Következő, töltse be az oldalt, amely elemezni.

5. lépés - Találja meg a megfelelő információkat

Ebben a kódrészlet, minden egyszerű, vagyunk találni egy div class = name_material. Következő, olvassa el a gyűjteményt a válassza ki az anyag nevét. Minden anyag lesz tömb tárolja formájában:

6. lépés - Következtetések Az eredmények elemzésekor

Kezdjük azzal, hogy mi lesz állítva néhány stílus a szépség kiadási információkat kaptak az elemzés során.

Ezt követően, néhány sornyi PHP kód, mi származik az információ.

Az eredmény ez a script kiírja a nevét cikkek sitear.ru oldalon.

következtetés

Így megtanultuk PHP elemzés html dokumentumokat. Ne feledje, hogy az elemzés egy hosszú folyamat. Egy lap értelmezhető körülbelül egy másodpercig. Ha mégis nagyszámú elemzés HTML dokumentumok, így a szerver képes tépje fel a forgatókönyvet a munka kapcsán a lejárat időn végrehajtásra. Ez lehet korrigálni set_time_limit funkció (240); 240 - ez az idő másodpercben oszt ki a program futása.

Kapcsolódó cikkek