PHP Parsavimo Vadovėlis
Pagrindai
Įvadas į parsavimą
PHP apribojimai
Apribojimas vykdymo laikui
Atminties apribojimas
Naršyklės nutraukimo ignoravimas
Parserio vieta
Parengiamieji veiksmai
Reguliariosios išraiškos
Įvadas
Eilučių su lūžiais analizė
Rusiško teksto analizė
Paprastų tag'ų analizė
Tag'ų su atributais analizė
Pasikartojančių tag'ų analizė
Tag'ų blokų analizė
Dviejų etapų blokų analizė
Atributų tarpų problema
Atributų kabučių problema
Tag'ų pavadinimų problema
Išankstinis teksto valymas
Duomenų valymas analizės metu
Analizės problemos naudojant reguliariąsias išraiškas
Praktika su analize naudojant reguliariąsias išraiškas
Bibliotekos
DiDom biblioteka
Įdiegimas
Teksto iš kintamojo analizė
Teksto iš URL analizė
Pirmojo elemento tekstas
Elemento HTML kodas
Vidinis elemento HTML kodas
CSS selektoriai
Žymų atributai
Paieška elementų viduje
Elementų masyvas
Atributai elementų masyvui
Dokumentacija
Praktika
Keliai
Absoliučių kelių normalizavimas
Santykinių kelių normalizavimas
Paslinktų kelių normalizavimas
Universalus kelių normalizavimas
Nuorodos į svetimas svetaines
Koduotės
Metodai
Puslapio gavimo funkcija
Nuorodų gavimo funkcija
Parsinimas pagal nuorodas
Pakopinis parsinimo metodas
Voratinklio metodas masyve
Voratinklio metodas duomenų bazėje
Voratinklio metodas su atmetimu
Parsinimas pagal sitemap.xml
Failai
Failų analizė
Vaizdų analizė
CSS failų analizė
JavaScript failų analizė
Garso failų analizė
Vaizdo failų analizė
Formos
Formų siuntimas GET metodu
Formų siuntimas POST metodu
Formų siuntimo spąstai
Automatinė autorizacija
CAPTCHA
Automatizavimas
Žurnalai analizuojant
Podėlis analizuojant
Išsaugojimas nutrūkus
Paleidimas pagal grafiką naršyklėje
Paleidimas pagal grafiką hostinge
Apsaugos apeinimas
Apsaugos nuo parsintimo apeinimas
Vėlavimai parsintant
IP keitimas namų sąlygomis
IP keitimas parsintant
Sausainėliai parsintant
HTTP antraštės parsintant
USERAGENT parsintant
Mobilioji svetainės versija
API naudojimas