Apify Discord Mirror

Updated 5 months ago

Google Maps Scraper Orchestrator - linking location inputs to results

At a glance

The community member is using the Google Maps Scraper Orchestrator actor and the Google Maps Scraper actor to store certain results from the dataset in Firestore. However, the community member's programmatic setup requires access to the location(s) variable used when running the actor, relating to each specific result, not the run as a whole. Generating the location from the results' city/state/country is not viable, and the community member cannot easily figure out which results came from which location input because the Orchestrator actor merges the results retrieved from the corresponding Google Maps Scraper into a single dataset. The community member suggests implementing a way to find the related Google Maps Scraper's datasets and viewing their inputs, but acknowledges this could get messy. The community member asks if they are missing a low-hanging fruit regarding a solution to this problem and considers this post a feature request for the Orchestrator actor.

In the comments, another community member acknowledges the interesting problem and suggests they could pass something to the results, but does not provide a definitive solution. The original community member expresses appreciation for the actor and requests an update on the suggested solution.

Useful resources
Sorry if the title isn't incredible. I had no idea how to describe what I'm about to say.

I'm using the Google Maps Scraper Orchestrator actor (https://console.apify.com/actors/Uk8ZlE4NVYccUvpHw)

Which obviously means I'm also using the Google Maps Scraper (https://console.apify.com/actors/nwua9Gu5YrADL7ZDj)

I'm storing certain results from the dataset within firestore, however- my programmatic setup requires access to the location(s) variable used when running the actor- relating to each specific result, not the run as a whole.
Generating the location from the results' city / state / country is not viable for me, or any other solution of this sort-

Because the Orchestrator actor merges the results retrieved from the corresponding Google Maps Scraper into a single dataset, I can't easily figure out which results came from which location input

afaik, I can't add / edit data stored in the dataset directly from these actor's results.

The only other solution I can think of is implementing a way to find the related Google Maps Scraper's datasets, and viewing their inputs (instead of the orchestrator's). I'm sure there probably is a way to do this, but I'm sure it would get kind of messy.

Am I missing a low hanging fruit regarding a solution to this problem?
If not, I guess this post is also a feature request for the Orchestrator actor

Help and input appreciated. Thanks :)
f
L
B
5 comments
Hello, interesting problem. I don't think you are missing any low hanging fruit. I think though we could pass something to the results, will think about it
Thanks man. If you do end up making the actor pass additional data to the results in some way to fix my problem, that would help me tremendously.

Please let me know the verdict after you've thought about it. Love the actor btw
Did you end up having time to think about it?
Just following up. This problem is still haunting me
Add a reply
Sign up and join the conversation on Discord