MScrape 是一个基于 Python 和 Streamlit 的工具,能够通过友好的网页界面自动从 Google Maps 抓取数千个潜在商业线索。

Stars

7

7 天增长

暂无数据

Fork 数

4

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将全球/本地搜索、智能地理编码、自动提取邮箱以及反检测机制整合在一个无需编码的用户界面中,使非技术人员也能轻松进行线索生成。

适合谁使用

  • B2B 线索生成专业人员
  • 营销机构
  • 寻找本地线索的小企业主
  • 进行冷外联的销售团队

典型使用场景

  • 在特定城市寻找潜在咖啡馆/餐厅客户
  • 为营销活动建立管道工或牙医列表
  • 从本地企业网站收集邮箱用于冷外联
  • 将筛选后的商业线索导出为 Excel 以导入 CRM

项目优势

  • 内置从企业网站自动提取邮箱功能
  • 可配置黑名单过滤垃圾或大型企业邮箱
  • 通过 Nominatim 地理编码实现基于位置的精准搜索
  • 反点击拦截设计以应对 Google Maps 布局变化

使用前须知

  • 性能依赖网速和内存,因使用无头浏览器 (Selenium)
  • Google Maps 布局更新可能导致 XPath 选择器失效,需要定期维护
  • 伦理问题:抓取可能违反 Google 服务条款;用户需遵守隐私政策

README 快速开始

🚀 MScrape: Google Maps Scraper

Sebuah tool berbasis Python & Streamlit yang digunakan untuk mengambil (scrape) ribuan prospek/leads bisnis potensial dari Google Maps secara cepat dan otomatis. Didesain dengan antarmuka web (UI) agar mudah digunakan meski tanpa pengetahuan coding.

Alat ini cocok untuk B2B Lead Generation, agensi marketing, pencarian data restoran/kafe, dan cold outreach.

✨ Fitur Utama

  • 🌍 Scraping Global & Lokal: Cari bisnis di kota manapun berdasarkan niche/kata kunci.
  • 📍 Geolocation Cerdas: Mendukung ekstraksi titik otomatis (Geocoding via Nominatim) untuk hasil pencarian yang sangat akurat.
  • 🤖 Anti-Click Intercept & Tahan Banting: Dirancang agar tahan terhadap perubahan tata letak antarmuka Google Maps dengan metode pencarian XPath berbasis Aria-Label.
  • 📧 Ekstraksi Email Otomatis: Bot akan mencoba mengunjungi masing-masing website bisnis dan memindai halaman tersebut untuk mendapatkan alamat email resmi mereka.
  • 🛡️ Built-in Filter Blacklist: Mengabaikan email spam (seperti info@, noreply@) atau bisnis korporat besar (seperti Starbucks, KFC). Semuanya dapat dikonfigurasi melalui antarmuka.
  • 💾 Export to Excel: Hasil akhir bisa didownload langsung dalam format .xlsx dengan rapi.

🛠️ Persyaratan Sistem

  • Python 3.8 atau lebih baru
  • Google Chrome terinstal di komputer/server Anda

🚀 Instalasi & Cara Penggunaan

  1. Clone repositori ini:

    git clone https://github.com/Indra-cahya/MScrape.git
    cd MScrape
    
  2. Instal dependensi Python: Pastikan Anda menjalankan perintah ini untuk menginstal semua library yang dibutuhkan.

    pip install -r requirements.txt
    
  3. Jalankan Aplikasi: Bagi pengguna Windows, Anda cukup klik dua kali pada file: run.bat

    Atau jalankan manual melalui terminal:

    cd GoogleMaps-Lead-Scraper
    streamlit run app.py
    
  4. Buka di Browser: Aplikasi akan otomatis terbuka. Jika tidak, silakan kunjungi http://localhost:8501.

⚙️ Cara Pemakaian di Antarmuka

  1. Masukkan kata kunci (Niche) pada panel sebelah kiri (contoh: cafe, plumber, dentist).
  2. Tentukan asal Kota/Negara.
  3. Centang fitur Cari Email jika Anda juga membutuhkan alamat email mereka (Proses akan sedikit lebih lama).
  4. Tekan "Gas Scrape Sekarang! 🔥" dan tunggu hingga bar progres m

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482