Tabella dei contenuti

Outscraper Scraper di dati di Google Maps

Raschiatore dati di Google Maps is one of the most popular scrapers among Outscraper services. Hundreds of Google Maps scraping tasks are created every day on Outscraper. 

Parameters and filters should be set correctly in order to avoid irrelevant data in the results. We recommend to all our clients to read our main tutorial about Google Maps Data Scraper first. It is “Come raschiare Google Maps?

After the basic parameters are set correctly, some filters should be added according to the expectation. You can review your results by creating a small test task with your basic parameters. Filters could narrow the result file. The filters described below may be of use to you.

Perché e quando è necessario utilizzare i filtri per il servizio di scraper di dati di Google Maps?

Il servizio Google Maps mostra risultati vicini o simili alla categoria/parola chiave cercata nella lista dei risultati a causa di un'esperienza utente facile e utile che vuole fornire ai suoi utenti.

Per esempio, vuoi trovare "Korean Grocey Stores" a Los Angeles e hai cercato "Korean grocery store near Los Angeles, CA, USA" su Google Maps.

https://www.google.com/maps/search/Korean+grocery+store+near+Los+Angeles,+CA,+USA/@34.0174722,-118.4280778,12z/data=!3m1!4b1!4m2!2m1!6e6

Quando scorri i risultati, Google Maps ti mostra anche i risultati di Asian Grocery Store e Japanese Grocery Store che pensa possano essere collegati a Korean Grocery Store.

Google Maps Results

Questa situazione può inevitabilmente cambiare i risultati che vuoi raschiare. Perché Outscraper Google Maps Data Scraper è un servizio che raschia i risultati che Google Maps mostra alla query ricercata. 

Poiché Google Maps mostra Japanese Grocery Store e Asian Grocery Store nei risultati di questa query, questi risultati appariranno anche nel file dei risultati del compito di scraping. Si usa un parametro come questo per eseguire una ricerca con la categoria/parola chiave "Korean Grocery Store" in Outscraper Google Maps Data Scraper.

Category Selection

Quando fai una ricerca diretta con questi parametri, i risultati appariranno come segue:

Types on Result File

Scraping del risultato del compito senza alcun filtro: Negozio di alimentari coreano

Come si può vedere, si ottengono risultati simili nel risultato del compito di raschiamento, come nella pagina web di Google Maps. Questa ricerca contiene 218 risultati con risultati che includono tipi misti di drogheria. Ma tu vuoi solo raschiare i risultati del Korean Grocery Store. Come farai? Dovresti controllare "Filtri avanzati" per questo.

Google Maps Scraper Filters

Con l'uso di un filtro avanzato sottotipo, possiamo ottenere il risultato desiderato con gli stessi parametri.

Type and Subtypes

Con questo filtro abbiamo ottenuto i risultati che hanno specialmente una drogheria coreana nel loro sottotipo. Così, tutti i risultati che erano definiti come Asian Grocery Store o Japanese Grocery Store nel sottotipo ma non Korean Grocery store sono stati eliminati.

Raschiamento del risultato del compito con il filtro del sottotipo: Negozio di alimentari coreano con filtro per sottotipo

Scrape solo le categorie con corrispondenza esatta

Scrape solo le categorie con corrispondenza esatta

La casella di opzione "Scrape only exact match categories" nel servizio Google Maps Data Scraper è una caratteristica che permette agli utenti di fare un semplice filtraggio. Quando si fa clic sulla casella di opzione "Scrape only exact match categories", Outscraper genererà rapidamente un filtro per sottotipo come nell'esempio sopra.

Il punto più importante da notare qui è che questa funzione funziona solo per la lingua "inglese". Il filtraggio manuale è necessario per le altre lingue.

Exact Match Categories and Subtype Relation

Se hai bisogno di un filtraggio semplice come nell'esempio precedente, la casella di opzione "Scrape only exact match categories" sarà sufficiente per te. Se hai bisogno di fare un filtraggio diverso e dettagliato, dovrai guardare i filtri avanzati in profondità.

Come usare i filtri avanzati?

Le impostazioni di filtraggio avanzate sono accessibili cliccando sul testo "Parametri avanzati (lingua, filtri, limite per query, colonne, ecc.)" dove è possibile impostare la lingua, vari campi e operatori

Advanced Filters

Linguaggio e uso della categoria corretta

Avete la possibilità di cercare con Google Maps in varie lingue del mondo. Allo stesso modo, puoi cercare in queste lingue tramite Outscraper. Se hai intenzione di usare una categoria che è usata in tedesco, dovresti scegliere il tedesco dalla lista qui.

C'è una lista di categorie inglesi generalmente usate in Outscraper. Puoi trovarlo qui. 

Categorie di attività di Google Maps

La traduzione letterale delle categorie in questa lista potrebbe non essere sempre esatta in altre lingue. Per questo motivo, può essere necessario fare un po' di lavoro preliminare per trovare il termine di categoria giusto.

A parte le traduzioni, la parola chiave/categoria che vuoi cercare può essere definita in modo diverso su Google Maps. È vantaggioso fare i preparativi preliminari senza creare grandi compiti.

Diciamo che si cerca come categoria la parola "fruiser", che significa barbiere in tedesco.

https://www.google.com/maps/search/fruiser,+Adlershof,+Berlin,+Germany/@52.4362113,13.5494365,14z/data=!3m1!4b1?hl=de

Google Maps Categories

Come risultato della ricerca, Google Maps vi mostrerà la categoria definita per questa parola. Si tratta di friseursalon. Creare un'attività con questa categoria definita (friseursalon) ti darà risultati completi e corretti.

Finding and Using the Right Category

Quando la categoria è determinata nella lingua desiderata, c'è un'impostazione molto importante che deve essere fatta prima di iniziare il lavoro. Si tratta di scegliere la lingua giusta dalla sezione lingua dei parametri avanzati.

Language Selection

Dopo aver impostato correttamente la lingua e la categoria, puoi controllare la sezione dei filtri.

Filtri

Filtri

Different kinds of filtering is possible by combining the subtypes, type, city, postal code, state, site, phone rating, business status and verified fields together with the “contains one of”, “contains none of”, “starts with”, “equals”, “is blank” and “is not blank” operators.

Puoi vedere l'uso dell'operatore "contains one of" nell'intestazione del sottotipo e del tipo, l'operatore "contains none of" nell'intestazione del sito, l'operatore "starts with" nell'intestazione del rating, e l'operatore "is not blank" nell'intestazione del telefono.

Sottotipi

Ogni azienda registrata in Google Maps è definita con una categoria e un tipo, e anche definita con più sottotipi. 

Filtering Subtypes

Ecco come vengono fuori i risultati di un compito fatto con questi parametri.

Sottotipi

Come si vede nei risultati, ci sono aziende che hanno molti sottotipi come "Fußpflege, Nagelstudio, Damen- und Herrenfriseur" insieme al sottotipo "Friseursalon". Puoi usare questi sottotipi per estrarre le aziende a cui stai puntando.

Vogliamo distinguere tra questi saloni di barbiere che forniscono servizi per uomini e donne. Il sottotipo "Damen- und Herrenfriseur" esprime questo. La traduzione di "Damen- und Herrenfriseur" è parrucchiere per signore e signori.

Per fare questo, un altro filtro di sottotipo dovrà essere aggiunto al filtro di sottotipo esistente. I parametri saranno determinati in questo modo.

Using Subtype Filters

Quando entrambi i filtri di sottotipo sono stati usati per l'eliminazione, sembra che solo le righe contenenti dati del sottotipo "Damen- und Herrenfriseur" siano rimaste nel file dei risultati.

Filtering Result

Esaminando i sottotipi delle aziende nel tuo obiettivo, puoi determinare un'impostazione avanzata del filtro e creare compiti di grande volume su di esso.

Type (Not Recommended)

The type field might be any element from subtypes depending on how you search (search query). For this reason, when you filter your task with the type filter, you might get not complete results.

Type Filter

Quando creiamo un compito per la categoria "friseursalon" con il filtro tipo abbiamo ottenuto un risultato con poche differenze.

Filtering Result

Qualsiasi risultato scritto diverso da "Friseursalon" nella sezione Tipo non è incluso nel file dei risultati. Per questo motivo, "AK Haarstudio", che appare nei risultati del filtro sottotipo, non è disponibile nel file dei risultati del compito creato con il filtro tipo. Puoi scaricare i file da confrontare.

Attività con filtro di sottotipo: Friseursalon-Subtype-Filter

Attività con filtro di tipo: Friseursalon-Type-Filter

Sarebbe opportuno utilizzare il filtraggio per sottotipo o per tipo a seconda del tipo di risultati che si desidera elencare nel file dei risultati.

Sito

Il filtro del sito è usato per fare il filtraggio dei siti web. Un caso d'uso è il seguente esempio: Volete cercare tutti i ristoranti di una città, ma non volete le filiali di McDonald's nei risultati. McDonald's aggiunge il suo sito web ai record di Google Business di tutte le sue filiali. L'attività può essere filtrata usando queste informazioni del sito web. Selezionando il parametro "Non contiene nessuno di", tutti i risultati che contengono questo sito web saranno eliminati.

Website of Businesses on Google Maps

Quando si crea un compito senza filtraggio, i risultati avranno i rami di McDonald's. 

Domanda: Ristorante, Santa Barbara, CA, Stati Uniti

https://www.google.com/maps/search/restaurant%2C+Santa+Barbara%2C+CA%2C+United+States/?hl=en&gl=US

Websites on Result File


Now set the parameters and filters for the results that do not include a specific website (www.mcdonalds.com)

Filtering With Website

McDonald’s branches are eliminated on new filtered task.

Task Result

Valutazione

The “rating” filter is used when it wants to scrape only Google Places with certain ratings.

Domanda: Ristorante, Santa Barbara, CA, Stati Uniti

https://www.google.com/maps/search/restaurant%2C+Santa+Barbara%2C+CA%2C+United+States/?hl=en&gl=US

The restaurants in the results of this query have various ratings. You may want to be scrapped restaurants with only 3 ratings. So instead of scraping all the restaurants and cleaning the rest manually, you can use a rating filter. Thus, you save time and cost.

Ratings on Result File

Advanced parameters menu should be opened and rating field should be selected by clicking add filter. 

Here the “starts with” operator is selected. Because among the restaurants, there are places with ratings such as 3, 3.1, 3.6. Thus, it covers them all. If the “contains one of” operator was selected and 3 was entered as a value, restaurants with a rating of 4.3 would also appear in the results.

Rating Filter

After selecting the filter, the task can be created directly.

Task Result

As a result, businesses with only 3 ratings were scrapped. This is how you can use the “starts with” operator and the “rating” field filter.

Telefono

Phone Data on Result File

Some businesses don’t register their phone numbers with their Google My Business accounts. For this reason, the phone numbers of these businesses are not found on Google Maps. When you create a Google Maps Data Scraper task, businesses that do not have this phone will also be included in the results. If you want to have a phone number in your results, you should use the “Phone” filter and the “is not blank” operator.

Phone Filter

When task is created with these parameters, any business that does not have a phone number will not be included in the result file.

Task Result

Stato degli affari

You can see some companies are temporarily closed on Google Maps.

Business Status on Google Maps

The status of these businesses appears in the business_status column of the result file.

Business Status on Result File

If you only want to scrape businesses on “OPERATIONAL” status, simply use the “contains one of” operator.

Operational Business Status

Verificato

Some businesses may not have the verification of Google Business registration. You can see this situation on Google Maps with the phrase “Claim this business”.

Claim This Business

The status of these businesses is shown in the “verified” column in the Outscraper Google Maps Data Scraper result file. 

Verified TRUE - FALSE

If you are requesting a result file that only has to verified businesses, it is sufficient to use the “verified” field filter and the “contains one of” operator.

Verified Filter

On the contrary, if you want to see non-verified businesses, it is sufficient to enter “FALSE” as the value.

Verified Value

Codice postale

Filter for Location

Normally you select locations to search on Google Maps However, if special filtering is required, you can use “contains one of”, “contains none of”, “starts with” and “is not blank” operators to filter the task as in the examples above.

Now you can create your tasks with advanced filters. Please test your filters by creating a small task first. If you approve the results, you can create bigger tasks with a bigger location selection.

FAQ

Domande e risposte più frequenti

You can create different kind of filters for your scraping task on Outscraper Google Maps Scraper app dashboard.

You can find all businesses in a niche category on Google Maps easily. Just use the “subtype” filter to narrow and refine your scraping result file.

Outscraper Google Maps Scraper’s website filter lets you to find companies without website. Choose “site” filter in field and set the operator as “is blank”. Outscraper will find all companies without website for you.

Zip codes can be used to filter Google Maps scraping result file. Just be sure about the correct format of postal code and add “postal_code” filter on dashboard.

Outscraper Google Maps Data Scraper has “business_status” filter to find companies based on their business status. You can define filter value as:

operational
closed_temporarily
closed_permanently


Yunus

Marketer, Content Writer, Customer Experience Developer - Facebook | Linkedin | Twitter

ommenti

Lascia un commento

Segnaposto avatar