Conducte Yahoo faq - Mă duc să lucrez pe Internet

Pentru noii veniți la Yahoo Pipes a decis să scrie un tutorial mic pentru a lucra cu acest serviciu.

În primul rând, am recomandat cel puțin o examinare superficială a caietului de sarcini RSS. fără o înțelegere clară a acestor puncte de a face o conductă interesantă va fi problematică.

Î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 din Yahoo Pipes este secvențial "de sus în jos". Datele, precum apa, curg prin țevi de la un "container" la altul, unde pot apărea unele transformări.

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. Adresa URL poate fi setată manual și puteți să o înlocuiți ca parametru dintr-un alt bloc (vedeți acest cerc gri în partea dreaptă a adresei URL?). Puteți specifica mai multe surse în același timp.

Vă permite să obțineți titluri și imagini pentru un anumit cuvânt cheie dintr-un serviciu popular pentru încărcarea fotografiilor Flickr.com. Dezavantajul este că imaginea va fi foarte mică, este mult mai interesant să trageți fotografii direct din fluxul RSS al Flickr.com.

Returnează rezultatele căutării Yahoo pentru un fișier dat sub forma unui feed RSS. Puteți obține titlul site-ului, url, data ultimei actualizări a indexului și un fragment scurt al paginii web. 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 constantele șirului în timpul depanării conductei sau în timpul rulării. Mai mult, aceste linii pot fi folosite pentru substituirea în alte blocuri. Intrarea textului privat diferă de introducerea textului obișnuită numai prin faptul că vă permite să specificați date care vor fi accesibile numai proprietarului țevii și nu vor fi transferate, de exemplu, atunci când faceți clonare.

3. Operatori

Operatorii vă permit să efectuați anumite manipulări cu date de flux rss. Trebuie să înțelegeți că fiecare operator își aplică acțiunea pentru toate elementele din feed.

Operatorul Filtru transmite sau blochează anumite date rss care îndeplinesc anumite condiții. Condițiile pot fi impuse pe toate câmpurile RSS ale benzii, de exemplu, dorim să ignorăm numai acele intrări care conțin cuvântul "nou" în titlu.

Câmpurile de 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, aplicând elementelor sale unor modificatori sau efectuând anumite acțiuni cu datele. Î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, doar "de la sfârșitul" listei.

Split - împarte datele RSS în două fluxuri identice. Union - combină până la 5 fire împreună. Dacă trebuie să combinați mai mult de 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ă elemente cu același titlu, puteți utiliza acest operator pentru a filtra duplicatele.

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

Un modul foarte interesant, din punctul de vedere al caracteristicilor furnizate, vă permite să traduceți șiruri dintr-o limbă în alta. Are un mic dezavantaj - atunci când traduce, elimină toate etichetele html, pierzând astfel formatarea textului.

Tuburile complexe sunt cele mai convenabil împărțite în "sub-conducte" separate, realizând o anumită funcție și apoi asamblând un sistem complet din piesele finite. Î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 ceva mai mare și apar periodic noi caracteristici. Pentru a obține o referință scurtă la oricare dintre elementele și un link la exemplu - trebuie să faceți clic pe "?" În antetul oricărui bloc.

Navigare după înregistrări

Articole similare