Elemezni a tartalmat webhely

Elemző tartalom: Bevezetés

Tegyük fel, hogy mi érdekli az információ ott van a harmadik fél oldalon, és ott frissítik. Persze, akkor rendszeresen az oldalon olyan információkat, másolja ki és frissíti a honlapján hírhedt: Ctrl + C, Ctrl + V De ha nem megy, és bízza a feladatot egy egyszerű script - az értelmező, melyek igény: megy a helyszínre donor, megtalálni és faragni a szükséges információt, és megjeleníti azt a honlapunkon. Egyszerűen fogalmazva, az információt a másik oldalon teszik közzé a teljesen automatikus. Ha a kilátás szivárvány az Ön számára - olvasható.







Hiányzik gondolni az etikai oldala Ebben az esetben érintse meg a technikai oldala csak. Továbbá, nem hívom, hogy bárki is ezt a módszert használja a rovására valaki más! Miután foglalkozott a technikai részleteket az ügy, akkor majd készíteni egyedi kütyü az Ön weboldalán, amely a felhasználók számára releváns és hasznos információkat a számukra. Minden attól függ, a repülés a gondolatok!

Tehát, írja meg a forgatókönyvet, ami jön minden oldalon, elővesz egy darab szükséges információkat nekünk, és azt közzéteszi a honlapon -, mintha semmi sem történt volna :). Nem programozási ismeretek nem kell, mindent pontról pontra, és próbálja végrehajtás blogján.

Végrehajtásának az elemző PHP

Talán a legfontosabb pillanatban a mi esetünkben - az, hogy megtaláljuk a donor, vagyis a helyszínen, amelyen megjelenik az információ érdekes számunkra. A helyszín zökkenőmentes, teljesítik kötelezettségeiket frissíteni az információkat rendszeresen, és a szöveg nyitottnak kell lennie (azaz megtekintésekor a forráskód az oldalt a böngésző - van szükség, hogy hol mi érdekli az információ).

Ha a donor helyet és a szükséges hozzánk elemzési oldal találtuk, memorizálja az URL, és menj a következő lépésre. Hozzon létre egy szöveges fájlt a Jegyzettömb, például parser.php és helyezzük a következő kódot:

Tehát, mintegy 8 sornyi kódot és a harmadik féltől származó tartalom automatikusan közzé a blogunkon. Vörös a kódot kijelölt helyeken meg kell szerkeszteni, zöld - ha szükséges. Ha nincs szükség, akkor egyszerűen eltávolítani ezeket a sorokat, vagy megtiltotta nekik, hogy lehet feldolgozni (mármint a sort, amelyben a zöld szöveg) - elé tűző két vágás - //

Meg kell tisztázás darab kód / szöveg keret a kívánt szöveget minket? Ez egyszerű, van, hogy adja meg a kezdő és befejező pozícióját a kívánt szöveget értelmezni. A kezdőoldal megnyitása az oldalon, és keresse meg a donor azt akarják, hogy a szövegben. Általában, akkor elindul valamilyen html-jelölés ilyet -

és a végén az azonos halandzsa - például . Másolás a karaktereket a kezdeti és a végső pozíciók (2 és 3 piros vonal). Ne felejtsük el, a script Sparsit szöveg található, amely ezen pozíciók között az interneten.







Integráció a PHP értelmező WordPress

Tehát, az értelmező kész. Munkája már tesztelték, az eredmények elég. De hogyan mutat sparsenny tartalmat az oldalon, vagy a felvétel wordpress?

Ha illessze be a fenti kódot, hogy tegye wordpress még html módban biztonsági okokból WordPress scriptek, hogy egyszerűen kivágták - cenzúra nem hiányzott.

Az értékek windows-1251 és az UTF-8 játék, mozgó (függ a kezdeti kódolás a donor és a beteg saját).

Figyelmeztetem, hogy ez a legegyszerűbb végrehajtását az elemző php, de néhány esetben, semmi többre van szükség (a legtöbb blogger).

Igen, a szkript indítja.

ez az, amit adott érvényesítő

Től 1. sor, 1. oszlop; 1. sora, a 24 oszlop

Hiba: Element fej hiányzik egy szükséges példánya utódeleme címet.

Től 1. sor, 1. oszlop; 1. sora, a 24 oszlop

Tartalom modell elem fej:
Ha a dokumentum egy iframe srcdoc dokumentum vagy ha a cím áll rendelkezésre információ a magasabb szintű protokoll: Nulla vagy több elemét metaadatok tartalmat, amelynek nem több, mint egy olyan title elem, és nem több, mint egy olyan alapelem.
Egyébként: egy vagy több eleme a metaadat-tartalom, amelyek pontosan egy olyan címet elem és nem több, mint az egyik egy talpelem.

Hiba: Kóbor zárócímkét div.

Től 4 sor, 13. oszlop; hogy 4 sor, 18 oszlop

Hiba: Kóbor zárócímkét div.

Tól a 39. sor, 9. oszlop; a 39. sor, 14. oszlop

Hiba: Kóbor zárócímkét div.

Tól vonal 272, 1. oszlop; sorban 272, 6. oszlop

Hiba: Az itemprop attribútum került megadásra, de az elem nem egy tulajdonság bármely tétel.

Tól vonal 2, oszlop 17; a 2. vonal, oszlop 57

Hiba: Az itemprop attribútum került megadásra, de az elem nem egy tulajdonság bármely tétel.

3. sorában, 21 oszlop; a 3. sorban, oszlop 80

Vjacseszlav szívesen, azt akarta, hogy a vágányon a besúgó időjárás, és szembe pózoló
Sam ticker a donor oldalon a következő

846
° C
° F
Úgy érezte, 5 ° C41 ° F2 órája a meteorológiai állomás (38 km) volt 5,8 ° C,
+42 ° F, felhős időjárás, a légköri nyomás a normál tartományban, magas páratartalom (71%), könnyű szellő (2 m / s) (7 km / h) (4 mérföld / óra) (4 csomó) (2 Bft) fúj az észak-északkeletre. Gyenge eső.

Van, túl sok átvágni str_replace vagy lehetőség?
Azt kell, hogy ez az egész, hogy a forma
8
Úgy érezte, 5 ° C-on
felhős időjárás, a légköri nyomás a normál tartományban, magas páratartalom (71%), könnyű szellő (2 m / s) (7 km / h)

Szia, mondja meg, hogyan, hogy a legújabb sorozat útján elemzés. A kód így néz például így:
2. sorozat
3. sorozat
4. sorozat
5. rész
6. rész
sorozat 7

minden, amire szükségem van, hogy a legújabb sorozat, azaz a „Series 7”

Elvileg az összes elemet lehet elhelyezni a tömbben, és távolítsa el az utolsó elem révén array_pop
például:

morális és etikai oldala ne aggódj, minden rendben van. Csak készül a lépés, amely már elhúzódott évekig. ((A manuálisan frissíteni fájlokat naponta nem elég bármikor.

Spars lehet, de ez lesz a html-változata a honlapon (motor nélkül).
Akkor húzza ugyanúgy a tartalom az oldalon a motor, de ez lesz elemzés + beállítási oldalon

Én nem teljesen ismert, de akkor kell használni változók (küldje el a forgatókönyvet POST vagy GET kérés).