Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    PHP Crawler che individua tutti i nomi di città in una pagina

    Ciao a tutti, chissà se è fattibie ...

    Devo creare un Crawler che scandagli ogni singola pagina alla ricerca di nomi di città inserite nel testo.

    Avevo pensato di iniziare a scremare il testo estraendo esclusivamente le parole che iniziano con una MAIUSCOLA.

    Poi però non so come fare a controllare se una parola è un nome di città, oppure cosa che non mi servirebbe nomi propri, marche, noi d'aziende o anche inizio di frasi.

    Secondo voi è possibile? Esiste qualche API che ti faccia controllare su Google Maps o simile se esiste una determinata città?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Se non confronti le parole con nomi veri di città non hai modo di sapere cosa hai preso.
    In un db devi farti una tabella con tutti i nomi di città esistenti, se ti interessano solo città italiane è ancora fattibile, ci vorrà solo un po' di tempo per riempire la tabella, se ti servono città del mondo.... aiuto!

    Ad ogni modo, prendere le parole con iniziale maiuscola non ti assicura al 100% di prendere tutte le eventuali città, che succede se per un errore di battitura qualche città l'hanno scritta con la minuscola?
    Devi controllare tutte le parole del testo e confrontarle una ad una con il contenuto del db.

  3. #3
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    se ti interessano solo città italiane è ancora fattibile, ci vorrà solo un po' di tempo per riempire la tabella, se ti servono città del mondo.... aiuto!
    ... avevo letto "fatturabile" invece di "fattibile", ed ero d'accordo


    Comunque, per tutte (le più importanti, direi) le città del mondo, puoi dare un'occhiata qui http://www.turismo.it/viaggi/citta-a-z (ma per utilizzarli devi chiedere il permesso, essendo li solo in consultazione)

  4. #4
    Utente di HTML.it L'avatar di Angarat
    Registrato dal
    Nov 2003
    Messaggi
    157
    Quote Originariamente inviata da jr1980 Visualizza il messaggio
    Secondo voi è possibile? Esiste qualche API che ti faccia controllare su Google Maps o simile se esiste una determinata città?
    ciao jr,
    conosco questo sito http://www.geonames.org/, ma non so se può esserti utile. Esiste anche una sezione web services http://www.geonames.org/export/client-libraries.html

    ciao ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.