Io distribuisco un server di scrap web utilizzando scrapy. Lo scenario è un server Linux che esegue mongoDB (o forse mySQL non ne sono affatto sicuro ...) e script python con framework scrapy.
La domanda principale è cosa usare per fornire dati ad altri server. Proverò a spiegare:
Ho un'app delphi in esecuzione su un altro server, l'idea è che l'app delphi richieda alcuni dati al server di scrap e il server di scrap risponda. Alcune opzioni qui:
-
Il server di scarto esegue a volte un programma di script scrapy durante il giorno e salva le informazioni nel database. L'app Delphi si collega direttamente al database e ottiene le informazioni. Ho qualche idea su come farlo, ma non so se è l'opzione migliore o più standard (pensando in futuro ...).
-
Quando delphi richiesta informazioni, "chiama" il server, il servizio esegue script scrapy e restituisce CSV. Non ho idea di come fare questo ... ho letto che forse con PHP ??? : S
-
Forse con REST o SOAP?
Come puoi vedere sono perso in questo argomento, qualsiasi aiuto o commento sull'architettura è benvenuto !!!!
Grazie in anticipo!