UN messaggio precedente ha descritto una complicata serie di passaggi per scaricare un flusso di dati di Twitter. Questo JSL allegato descrive un modo più semplice per ottenere una quantità minore di dati eseguendo lo screen scraping di Twitter Ricerca Avanzata (nessun accesso richiesto).
Lo screen-scraping in realtà non utilizza i dati sullo schermo. Invece, l'HTML che verrebbe normalmente utilizzato per visualizzare una pagina Web sullo schermo viene catturato e analizzato. In questo esempio l'analisi è piuttosto semplice: cerca gli URL che terminano con .jpg. Un URL è l'indirizzo web di una risorsa e un URL che termina con .jpg è un'immagine che può essere scaricata (normalmente dal tuo browser) e salvata (in questo esempio).
Poiché questa interfaccia di Twitter fornisce lentamente nuove immagini e le stesse immagini ancora e ancora, JSL ha una logica per impedire download ridondanti e ignorare determinati tipi di immagini. Se scrivi il tuo codice per lo screen-scraping, finirai con regole simili. Probabilmente scriverai codice più complicato per analizzare l'HTML per estrarre i metadati correlati, come il testo twittato che accompagna l'immagine.
Per mantenere il display interessante, il JSL visualizza nuovamente le vecchie immagini mentre attende almeno un minuto prima di chiedere a Twitter di inviare nuovamente la query. Ci sono molti modi per passare da un'immagine all'altra. Piuttosto che utilizzare una semplice dissolvenza incrociata, questo JSL utilizza una FFT per convertire le immagini dal dominio spaziale 2D al dominio della frequenza e applica la dissolvenza incrociata nel dominio della frequenza. È lento e solo un esperimento. Ecco un video con immagini che ho il permesso di usare (a differenza della maggior parte delle immagini su Twitter). Utilizza anche una FFT più grande e più frame di transizione rispetto a JSL perché non deve essere eseguito in tempo reale.
Il JSL allegato contiene il termine di ricerca calcio . Ciò sembrava produrre risultati piuttosto buoni questo fine settimana. Eccone uno immagine mostrando il punteggio di una partita tra due università vicine.
aggiornamento: problemi JSL