2009-02-06 4 views

risposta

6

Cercare un collegamento alla fine che dice "Altro", "Continua", "Articolo completo", "..." o simile. A meno che tu non voglia seguire tutti i link della pagina e cercare il testo dal feed più extra forse.

4

Non credo ci sia un modo molto pulito di fare questo, ma qui ci sono due "hacky" quelli:

mi piacerebbe analizzare il testo del RSS, e cercare i collegamenti provenienti da esso. Certo, potrebbero esserci più collegamenti (alcuni per altri post del blog), ma se ci si concentra sull'ultimo e si cerca di trovare alcune parole euristiche per il titolo del collegamento (cioè "altro", "leggi tutto ", ecc.), dovresti essere in grado di ottenerne molti. Per maggiore sicurezza, puoi solo guardare i link che rimandano al blog originale.

Un metodo più rigoroso dovrebbe seguire tutti i collegamenti e cercare di confrontare se il frammento RSS è un sottoinsieme della pagina che ritorna, o se c'è una sostanziale sovrapposizione. Ciò potrebbe non essere d'aiuto ogni volta che il sito utilizza un vero sommario anziché un frammento del post completo.

0

Perché non seguire l'url dal feed rss e controllare se c'è più testo su questa pagina rispetto al feed rss? Avresti bisogno di prendere un parser html e inserire alcune regole generali.

+1

Penso che questo potrebbe rallentare la presentazione dell'app poiché sarebbe in attesa di nuovi contenuti di rete. –