Full-Text RSS functioneaza prin luarea un URL introduse, parsarea conținutul, și crearea un feed full-text din ea.
Alimentarea poate fi apoi urmată de modificări prin cititori furaje on-line sau desktop, de lucru la fel ca orice alt furaje, actualizarea ori de câte ori o schimbare este detectată pe pagina originală.
Full-Text RSS în slava ei complet este disponibil sub două licențe comerciale. O versiune gratuită este disponibilă, dar versiunile comerciale produce rezultate de extracție mai bune
Ce este nou în această versiune:.
- Deschideți Grafic proprietăți og: titlu, og: tip, og: url, og: imagine, și OG: descrierea întors acum dacă este găsit în pagina în curs de procesare
- Bug fix: anumite expresii XPath nu au fost evaluate corect, atunci când a fost activat HTML5 parsarea
- Manipularea Cookie acum doar pe redirecționări - problema stabilește cu anumite site-uri (datorită Dave Vasilevski)
- de testare compatibilitate nu va mai arăta HHVM ca incompatibile - Full-Text RSS lucrat cu HHVM 3.7.1 în testele noastre (dar fără sprijin Tidy și nu există actualizări site-ul de configurare automată)
- Agent HTTP Humble actualizat pentru a sprijini versiunea 2 de prelungire HTTP PHP
- HTML5-PHP actualizat
- fișiere de configurare site-ului pot include acum HTTP antete (user-agent, cookie, referer), de exemplu, http_header (user-agent): PHP / 5.6
- opțiune Config îndepărtat:. Opțiuni $ - & # x3e, user_agents - fișiere de configurare site-ul utilizat
- de configurare site-ului care folosesc single_page_link poate urmări acum cu if_page_contains: XPath pentru a face condiționată .
- Minimum sprijinit versiune PHP este acum 5.3. Dacă trebuie să utilizați PHP 5.2, vă rugăm să descărcați Full-Text RSS 3.4
- fișiere de configurare site-ului actualizate pentru extracție mai bună
- Alte Corecții minore / îmbunătățiri
Biblioteca
Fișierele
Ce este nou în versiunea 3.4:
- parametru cerere Nou: siteconfig vă permite să prezinte norme de extracție direct în cererea
- New Parametrul cerere: accept = (auto | Feed | html) determină ceea ce vom accepta ca un răspuns (deprecates HTML = 1 parametru)
- parametru cerere nouă: key_redirect = 0, pentru a preveni HTTP redirect pentru a ascunde cheia API
- Site poate conține acum native_ad_clue: [XPath] pentru a verifica elementele care semnifică faptul că articolul este un anunț nativ
- opțiune de configurare nou: remove_native_ads - stabilite de adevărat și atunci când observăm anunturi native (a se vedea mai sus) le vom elimina de la ieșirea (numai dacă prelucrarea feed-uri, nu afectează producția atunci când puncte URL de intrare la o pagină HTML) .
- de ieșire de alimentare va include anunturi nativ pentru articole care par a fi anunțurile native.
- opțiune de configurare nou: user_submitted_config pentru a determina dacă parametrul siteconfig este activat sau nu
- de ieșire de alimentare include acum cu URL a hranei pentru animale a generat
- de ieșire de alimentare include acum cu URL a originalului (intrare) URL
- de ieșire de alimentare include acum cu URL pentru a va abona la feed generat (folosind subtome.com)
- foaie de stil de alimentare previzualizare (feed.xsl) prezintă acum un abona la feed link
- problema codificare a caracterelor fixe pentru anumite texte
- problema codificare a caracterelor fixe pentru anumite caractere în modul de parsare HTML5
fișiere de configurare
Ce este nou în versiunea 3.3:
- New parser HTML5: HTML5Lib a fost înlocuit cu HTML5-PHP (cea veche a avut prea multe probleme)
- opțiune de configurare nou: timp cache ($ opțiuni & gt; cache_time)
- opțiune de configurare nou: activa / dezactiva o singură pagină de recuperare ($ opțiuni & gt; singlepage)
- O nouă opțiune de configurare: permite HTML parser supracontrol prin querystring ($ opțiuni & gt; allow_parser_override)
- parametru cerere Nou: parser - să-l utilizați pentru a forța nou parser HTML5 pentru a fi utilizate, & amp; parser = html5php (acesta va fi mai lent)
- parametru cerere debug expandat: & amp; depanare = rawhtml (prezinta anteturile originale răspuns și corp), & amp; depanare = parsedhtml (arata corpul răspuns după parsare)
- Statistici APC așteaptă acum APCu (versiune mai veche a APC încă susținută, dar statistici în zona admin nu vor fi vizibile)
- Actualizare automată a normelor de extracție site-specific fix
- antete HTTP de securitate de conținut acum utilizate pentru previzualizare de alimentare
- parametrii cerere și exemple de răspuns enumerate acum într-un tabel pe pagina de index (nou Solicitați Parametri tab)
- fișier de test de compatibilitate actualizat pentru a arăta dacă HTML5-PHP parser este susținută (PHP 5.3 dependență), și pentru a testa pentru HHVM (nu încă acceptată)
- opțiune Config eliminat: $ opțiuni & gt; registration_key
- Preserve element de TTL în RSS Feeds 2.0
- Alte Corecții minore / îmbunătățiri
Pagina
Ce este nou în versiunea 3.2:
- conținut Full poate acum fi excluse de la ieșirea (treci & amp; conținut = 0 în querystring, a se vedea $ opțiuni & gt; conținutul în fișierul de configurare pentru mai multe informatii)
- fișiere de configurare site-ului pot fi acum actualizate automat din depozit nostru GitHub (URL pentru a apela vizibilă în zona admin)
- fișiere de configurare site-ului actualizate pentru extracție mai bună
- PHP Diviziune actualizate pentru a fi mai indulgent atunci când tăiere HTML
- bibliotecă de detectare Limba actualizat
- HTML meta refresh redirecturile acum, de asemenea, urmat
- statistici APC (dacă APC este disponibil pe serverul dvs.) acum vizibilă în zona admin
- Fix bug: valori Duplicate find_string și replace_string în fișierele de configurare site-ul nu mai îndepărtat (! datorită Fabrizio)
- fix Bug: acțiuni de tip MIME aplicat acum, când în urma pagina adrese URL unice
- Alte Corecții minore / îmbunătățiri
Ce este nou în versiunea 3.1:
- Permiteți elemente multiple (anterior numai una a fost păstrată)
- Bug fix: Nu mai multe elemente iframe auto-închidere
- Bug fix: manifest.yml fixe pentru a preveni mesaj de eroare când implementarea a AppFog
- Alte Corecții minore / îmbunătățiri
Ce este nou în versiunea 3.0:
- Multi-page supportnext_page_link acum suportat in site config (activa / dezactiva cu $ opțiuni & gt; cu mai multe)
- HTML5 parser availableuse parser: html5lib pe site-ul de configurare, de asemenea, a se vedea $ opțiuni & gt; allowed_parsers
- modele de site actualizate pentru extragerea mai bine
- Noul site global config care se aplică la toate site-urile (global.txt)
- "http: //" Strip prefixul când cheia API este furnizat
- config Site fuziune (personalizat + standard + + de amprente global)
- Site comanda config replace_string (Găsiți): înlocuirea pot fi acum împărțită pe două linii: find_string: găsi, replace_string: înlocuiți
- YouTube și Vimeo reveni acum iframe cod embed
- Așteptăm acum OpenGraph titlu și data elemente
- extracție îmbunătățită de la Ajax pageswe uita acum pentru AJAX declanșează încorporat în HTML, pe Google spec
- JSONP supportuse & amp; format = JSON & amp; apel invers = functionname în querystring
- opțiune de configurare nou, pentru a permite Cross-origine Resource Sharing (CORS): $ option- & gt; CORS
- opțiune de configurare nou, pentru a permite filtrarea XSS, dacă este necesar: $ option- & gt; xss_filter
- Zend_Cache actualizat
- caracteristică inteligentă cachingexperimental la ID-uri magazin cache în APC în primul rând, și de a scrie de ieșire pentru a disc la cerere ulterioară (a se vedea $ opțiuni & gt; smart_cache)
- mai ușor de cloud deploymanifest.yml adăugată pentru AppFog
- APC cache de fișiere de configurare site-ul pentru a îmbunătăți performanța, în cazul în care APC availablesee $ opțiuni & gt; APC
- editor config Site in admin / găsi cu ușurință, edita, de testare, și site-ul de testare fișiere de configurare, sau adăuga altele noi
- Mod de depanare pentru a vedea ce se întâmplă în spatele scenessee $ opțiuni & gt; depanare
- eliminate opțiunile de configurare depreciate: restricționa, message_to_prepend_with_key, message_to_append_with_key, error_message_with_key
- extracție îndepărtate cu CSS prin querystring
- opțiune de configurare îndepărtate: $ opțiuni & gt; alternative_url
- fix Bug: permite extragerea de un singur element
- fix Bug: redirecționa manipulare îmbunătățită
URL-uri
Cerințe :
- PHP 5.2 sau mai mare
Comentariile nu a fost găsit