Ci sono alcune opzioni. L'ho cercato perché volevo implementare alcune di queste funzionalità in un'app Web su cui sto lavorando. Ad esempio, userò PokerStars, poiché hanno di gran lunga la migliore sicurezza di qualsiasi sito di poker online.
Prima di tutto, rendersi conto che non c'è alcun modo per uno sviluppatore di estrarre informazioni in tempo reale dall'applicazione stessa di PokerStars. Non puoi accedere all'API. È possibile, però, effettuare le seguenti operazioni:
screen scraping/OCR
PokerStars fa del suo meglio per sabotare screen scraping/testo della loro applicazione (facendo le cose semplici come fluttuazioni di colore a livello di pixel), ma con abbastanza motivazione puoi facilmente aggirare questo. Google AutoHotkey combinato con ImageSearch.
Accesso API e XML feed
PokerStars non offre l'accesso del pubblico alla sua API. Ma offre un feed XML agli sviluppatori che sono pre-approvati. Questo feed XML offre: Riassunto
PokerStars sito - mostra che il giocatore, tavolo e tornei conta
dati PokerStars torneo in corso - i file con le informazioni sui prossimi tornei e attivi. I dati sono forniti in due file:
- PokerStars Static Torneo dati - fornisce le informazioni del torneo che non cambia di frequente, e
- PokerStars dinamica Torneo dati - fornisce cambiare frequentemente le informazioni del torneo
PokerStars Risultati del torneo: fornisce informazioni sui tornei completati. I dati sono forniti in due file:
- PokerStars Tournament Risultati - fornisce informazioni di base sui tornei completati, e
- PokerStars Tournament Risultati Expanded - fornisce ampliato informazioni sui tornei completati.
PokerStars Tournament Leader Board - fornisce informazioni sui migliori giocatori di PokerStars classificato con PokerStars Graduatoria Torneo sistema
Leader PokerStars Tournament Consiglio BOP - fornisce informazioni sulle migliori giocatori di PokerStars classificato con PokerStars Battaglia dei Pianeti Classifica Sistema
team PokerStars - fornisce informazioni sui giocatori del team PokerStars e la loro attività online
È altamente improbabile che questi siti abbiano accesso al feed XML (o uno migliorato che fornisca tutte le funzionalità di cui hanno bisogno) poiché PokerStars non è esattamente in buoni rapporti con la maggior parte di questi siti.
Questo lascia due opzioni. Scraping la connessione di rete per detti dati, che a mio avviso è impossibile (non ho esperienza con questo, quindi non ne sono sicuro, ho sentito che è altamente criptato e non facile da maneggiare, ma non sono sicuro) e, menzionato sopra, screen scraping/OCR.
L'opzione n. 2 è abbastanza semplice da implementare e, con un po 'di lavoro, può evitare il rilevamento. Da quello che sono stato in grado di raccogliere, questo è l'unico modo in cui potrebbero fare un così grande data mining di PokerStars (non ho guardato in altri siti ma ho sentito sicurezza su qualsiasi cosa oltre a PokerStars/Full Tilt è abbastanza orrendo).
[modifica] Rileggi la tua domanda e ti rendi conto che non ho risposto in modo inequivocabile.
Sì, probabilmente hanno una quantità enorme di server in esecuzione che guardano tutti i tavoli, i tornei, ecc. Attualmente in corso. Renditi conto che c'è una discreta quantità di denaro in quello che stanno facendo.
Questo, per esempio, potrebbe essere come lo fanno (speculazione):
applicazioni bot di Said guardare le tabelle ei miei dati tutte le informazioni che ottiene "postato" al registro della chat. Lo fanno già avendo una tabella di immagini che corrisponde, per esempio, a tutte le lettere dell'alfabeto (dal momento che PokerStars non pubblica il loro testo come ... testo. Tutto il testo nel loro software è in realtà un'immagine). Quindi, il bot rimuove un'immagine del log della chat, la confronta con lo store, converte i dati in un formato con cui possono lavorare e li getta in un database. Fatto.
[modifica] No, i dati non vengono venduti dai siti di poker stessi. Questo sarebbe un incubo per le pubbliche relazioni se mai fosse uscito, quale sarebbe stato. E non rappresenterebbe la funzionalità di questi siti, che sembra essere istantanea. OPR, Sharkscope, ecc. Ci sono, senza dubbio, applicazioni in esecuzione che stanno strappando i dati in tempo reale dal software del poker, probabilmente usando i metodi che ho elencato.
Sto indovinando che i dati viene dato/venduto a loro. – drudge
@jnpcl questo non è vero, ho paura.Alcuni di questi siti hanno accordi, ma per quanto ne so, tutti (in origine) acquisiscono i dati senza consenso/consapevolezza dai siti in questione. –