Giter Site home page Giter Site logo

zubdata / google-maps-scraper Goto Github PK

View Code? Open in Web Editor NEW
36.0 0.0 15.0 131 KB

Google maps scraper with gui

Home Page: https://zubdata.com/tools/google-maps-scraper/

License: GNU General Public License v3.0

Python 100.00%
data-extraction googlemaps gui-application leadsheets python web-scraping-software scraper automation bot google-maps-scraper

google-maps-scraper's Introduction

Zubdata - Google Maps Scraper

Version: 3.0.0

Note:

Our all scrapers are working, if you find any issue or bug please open an issue with the detail of issue. We will try to resolve it quickly for you.

Zubdata open sourced google maps scraper

Welcome to the Zubdata GitHub Google Maps Scraper repository, an open-source GUI tool built in Python. This tool allows you to extract data from Google Maps using a user-friendly interface. Documentation can be found at this link ๐Ÿ”—

Features

  • User-friendly graphical interface for easy navigation and interaction. ๐Ÿ˜Š
  • Scrapes various data from Google Maps, such as business names, addresses, phone number, website, ratings, and total reviews.
  • Fast and efficient ๐Ÿš€

Getting Started

To get started with the Google Maps Scraper, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/Zubdata/Google-Maps-Scraper.git
  2. Install the required dependencies by running the following command:

    pip install -r requirements.txt
  3. Run the command in root directory:

    python "Google map scraper\starter.py" start

For further helping docs please visit our documentation page

Contributing

We welcome contributions from the open-source community to enhance the Google Maps Scraper tool. If you would like to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and commit them with descriptive commit messages.

  4. Push your changes to your forked repository.

  5. Create a pull request to the main branch of the repository.

  6. Wait for the code review and address any feedback received.

  7. You can also contribute by updating the readme.md.

License

The Google Maps Scraper tool is open-source software licensed under the GNU GENERAL PUBLIC LICENSE ๐Ÿ“œ

Support

If you encounter any issues or have any questions or suggestions, please feel free to open an issue. We appreciate your feedback and are here to assist you.

Happy scraping with Zubdata's Google Maps Scraper! โœจ

Buy me a coffeeโ˜•

If you find my Google Maps scraper project helpful, consider supporting me with a coffee! Your contribution will help fuel late-night coding sessions and keep the code flowing. Every coffee is greatly appreciated and goes a long way in supporting the development of more useful tools and resources. Thank you for your generosity!

Buy Me A Coffee

google-maps-scraper's People

Contributors

mzubairtahir avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

google-maps-scraper's Issues

Not taking into account cookies acceptance

The program ends without any results because it's not taking into account that google asks for cookies acceptance before showing the google maps site. Maybe it is possible to add a sleep so the user has time to accept the cookies manually and then the program continues.

error install

I thought this error was the problem...
rodei =

$ python3 frontend.py

Traceback (most recent call last):
File "/home/swky/Documentos/niteroi_city_map/Google-Maps-Scraper/scraper/frontend.py", line 264, in
app = Frontend()
^^^^^^^^^^
File "/home/swky/Documentos/niteroi_city_map/Google-Maps-Scraper/scraper/frontend.py", line 21, in init
icon = tk.PhotoImage(file=self.pathmaker("images/GMS.png"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/usr/lib/python3.11/tkinter/init.py", line 4130, in init
Image.init(self, 'photo', name, cnf, master, **kw)
File "/usr/lib/python3.11/tkinter/init.py", line 4075, in init
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "/home/swky/Documentos/niteroi_city_map/Google-Maps-Scraper/scraper/images/GMS.png": no such file or directory

I copied the /images directory into /scraper

Then...

Not worked!!!

Unable to install in Debian based Linux

When I tried to install in Debian 12 ( should work the same in any Debian based distro ) I get the error "externally-managed-environment"

This post on askubuntu describes the problem.

pip error on Ubuntu: externally-managed-environment ร— This environment is externally managed

It seems this has to do with pip not playing nice with Linux global package managers - per:

PEP-0668

Externally Managed Environments

This might be solvable with a .sh script that installs the dependencies.

Scraper not stopping

Hey, I love the scraper dude.
However sadly it's not stopping when it's actually done. There are no more places to click on, but it goes on and on.

Can you help with this?

image

How to scrape their email?

Hi Sir,

Thank you for your amazing script.. I wanna ask how to scrape the email, where to add the code ?

Looking forward to hearing from you soon.

Thank you,

Ferry

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.