Conducta Yahoo faq în rusă

Mi-a luat cumva să primesc materiale prelucrate din feed-uri RSS, pentru o utilizare ulterioară. Dar cum să se ocupe de ei au avut nici o idee, și să cumpere script-uri de celule nu a fost posibil, și a dat peste un lucru interesant numit Yahoo Pipes, dar vă poate din rupti RSS face bomboane







Singura problemă este că trebuie să învețe cum să folosească, iar manualele sunt numai în limba engleză. După căutarea unui pic, a găsit un articol atât de interesant, în care elementele de bază sunt bine descrise.

Pentru a începe, am foarte recomanda cel puțin superficial să examineze specificația RSS aici ru.wikipedia.org/wiki/RSS aici beshenov.ru/rss2.html, deci cum să facă un tub interesant, fără o înțelegere clară a acestor lucruri va fi dificil.

Începând să învățăm cel mai bine serviciul dintr-o examinare a exemplelor finalizate. Ar trebui să se înțeleagă că procesarea tuturor blocurilor de Yahoo Pipes merge

în mod constant "de sus în jos". Datele, precum apa, curg prin tevi

de la o "capacitate" la alta, unde cu ei unii

Când creați și depanați conductele, nu uitați de Debugger-ul integrat - zona din partea inferioară a ferestrei de lucru. În Debugger puteți urmări toate datele intermediare și conversia fluxurilor RSS.

Luați în considerare modulele cele mai utile ale Yahoo Pipes.

1. Surse

Modulele din secțiunea Surse sunt destinate să recupereze date din surse externe, de exemplu, feed-uri RSS sau rezultate de căutare pentru anumite servicii.

Poate instrumentul principal în Yahoo Pipes. Obține și returnează conținutul feedului RSS specificat în câmpul URL. URL-

Puteți să o setați manual, dar îl puteți înlocui ca parametru de la altul

bloc (vedeți acest cerc gri în partea dreaptă a adresei URL a câmpului de introducere?). Poți

setați mai multe surse în același timp.

Troc. Puteți să tăiați numai o parte din această linie specificând un șablon unic

pentru începutul și sfârșitul blocului. În plus, puteți împărți imediat șirul în

elemente individuale, de exemplu, dacă avem o listă,

formatat folosind etichete html repetitive. Restricție la

Pagina html solicitată este de 200KB și nu ar trebui să fie interzisă

indexarea de către roboți în etichete meta. Spre deosebire de alimentarea cu Fetch. În mod normal, procesează codificări ru.

Vă permite să obțineți titluri și imagini pentru un anumit cuvânt cheie

cu serviciul popular de descărcare a fotografiilor Flickr.com. Neplăcere în

că imaginea va fi foarte mică, mult mai mult

Este interesant să trageți fotografii direct din fluxul RSS al Flickr.com.

Returnează rezultatele căutării Yahoo pentru un fișier dat în formular

Flux RSS. Puteți obține titlul site-ului, url, data ultimei actualizări







în index și într-o pagină web de fragment scurt de text. Restricționarea site-ului vă permite să restrângeți căutarea la unul sau mai multe site-uri.

2. Intrările utilizatorilor

Elementele din acest grup vă permit să introduceți anumite constante sau să solicitați date de la utilizator.

Introducerea textului, introducerea textului privat

Un element foarte simplu, vă permite să specificați constante șir la un moment dat

depanarea conductei sau în timpul rulării. Mai mult, aceste linii pot fi

utilizate pentru înlocuirea în alte blocuri. Intrarea textului privat este diferită de introducerea textului obișnuit

Doar prin faptul că vă permite să specificați datele care vor fi disponibile numai

proprietarul țevii și nu sunt transferate, de exemplu, în cazul clonării.

3. Operatori

Operatorii vă permit să efectuați anumite manipulări cu date

rss flux. Trebuie să se înțeleagă că fiecare operator își aplică propria acțiune

pentru toate articolele din feed.

Operatorul de filtrare ignoră sau blochează unele

date rss-benzi care îndeplinesc anumite condiții. Condițiile pot fi

să impunem pe orice câmpuri de bandă rss, de exemplu, dorim să ignorăm numai

acele înregistrări care conțin cuvântul "nou" în titlu.

Câmpurile pentru filtrare sunt încărcate automat în meniul drop-down atunci când Filtrul este conectat la alte elemente de țeavă. Acest lucru este valabil pentru toți ceilalți operatori.

Buclă cicluri prin fiecare articol din fluxul RSS, aplicarea unor elemente de modificare a elementelor sale sau efectuarea anumitor acțiuni cu date. În interiorul buclă, puteți plasa modificatori de linii sau elemente din secțiunea Surse. Pentru a face acest lucru trageți modulul direct în blocul Loop.

Opțiunea rezultatului emiterii va suprascrie tot conținutul benzii rss, va atribui rezultatele - trimiterea rezultatelor rezultatelor la una dintre etichete și nu va afecta datele existente.

Un operator foarte util și puternic, dar necesită cunoașterea expresiilor regulate. Exemplu în imagine șterge textul din etichetele html.

Vă permite să redenumiți numele atributului pentru elemente. De exemplu, pentru a aduce RSS la formatul corect.

Operatorul truncate - trunchiază numărul de elemente din rss la lungimea specificată. Coada - face la fel, numai "de la sfârșitul" listei.

Split - împarte datele RSS în două fluxuri identice. uniune

- combină până la 5 fire împreună. Dacă trebuie să fuzionați mai mult

cinci fluxuri rss - utilizați mai mulți operatori din Uniune.

Ștergeți elementele. care conțin un șir duplicat.

De exemplu, dacă doriți ca RSS să nu aibă articole

același titlu, atunci puteți utiliza acest operator pentru a

Această secțiune conține module care vă permit să manipulați șiruri de caractere.

Un modul foarte interesant, din punctul de vedere al oportunităților oferite

- Vă permite să traduceți șiruri dintr-o limbă în alta. Are unul

un mic dezavantaj - atunci când traduce, elimină toate etichetele html, cum ar fi

Formatarea textului este pierdută.

Tuburile complexe sunt cele mai convenabil împărțite în "sub-conducte" separate,

efectuați o anumită funcție și apoi colectați de la piesele finite

sistem complet. În fila My tears veți găsi toate conductele create anterior.

Am încercat să mă uit la cele mai interesante elemente ale Yahoo Pipes.

Numărul total al acestora este oarecum mai mare, iar altele apar periodic

caracteristici. Pentru a obține o scurtă referire la oricare dintre elementele și la un link

de exemplu - trebuie să faceți clic pe "?" în antetul oricărui bloc.

  • Nicolae "Mulțumesc. Căutam ceva de genul asta de mult timp. doar acest cod a venit pentru script-shop gratuit ver2

cum să mă odihnesc în timpul meu liber

Multithreading pe wordpress

  • Marina »Bună ziua! Te rog, dacă nu e greu, sunt nou. Recent, mi-am creat propriul site cu tema feminină pe Wordpress (există încă un cuplu.
  • TruLander »Marina sfatul meu pentru tine, dacă nu înțelegi esența alterării, este mai bine să faci 2 site-uri separate, va fi mai ușor pentru tine, mai ales.
  • Marina "Vă mulțumesc foarte mult!

Cele mai populare







Articole similare

Trimiteți-le prietenilor: