All Projects → soaringsoul → Baidu_poi_search

soaringsoul / Baidu_poi_search

一个基于pyqt5的百度地图兴趣点GUI采集工具,可根据关键词搜索指定区域的兴趣点,并导出为excel文件

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Baidu poi search

Google-DSC-Platform-Extension
Hello DSC Leads, Automate your process of adding attendees manually.
Stars: ✭ 16 (-85.84%)
Mutual labels:  pyqt5, pandas
Stock Market Analysis And Prediction
Stock Market Analysis and Prediction is the project on technical analysis, visualization and prediction using data provided by Google Finance.
Stars: ✭ 112 (-0.88%)
Mutual labels:  pandas
Data Mining Python
《python数据分析与挖掘实战》项目实践及拓展
Stars: ✭ 92 (-18.58%)
Mutual labels:  pandas
Sigmoidal ai
Tutoriais de Python, Data Science, Machine Learning e Deep Learning - Sigmoidal
Stars: ✭ 103 (-8.85%)
Mutual labels:  pandas
Kglab
Graph-Based Data Science: an abstraction layer in Python for building knowledge graphs, integrated with popular graph libraries – atop Pandas, RDFlib, pySHACL, RAPIDS, NetworkX, iGraph, PyVis, pslpython, pyarrow, etc.
Stars: ✭ 98 (-13.27%)
Mutual labels:  pandas
Hydra
A simple customizable cross-platform IDE
Stars: ✭ 109 (-3.54%)
Mutual labels:  pyqt5
Joytan
Creative Audio/Textbook Maker 🎵 📖 See our YouTube channel
Stars: ✭ 91 (-19.47%)
Mutual labels:  pyqt5
Pandarallel
A simple and efficient tool to parallelize Pandas operations on all available CPUs
Stars: ✭ 1,887 (+1569.91%)
Mutual labels:  pandas
Twelvedata Python
Twelve Data Python Client - Financial data APIs & WebSockets
Stars: ✭ 111 (-1.77%)
Mutual labels:  pandas
Pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Stars: ✭ 1,365 (+1107.96%)
Mutual labels:  pandas
Fbs Tutorial
Tutorial for creating Python/Qt GUIs with fbs
Stars: ✭ 1,366 (+1108.85%)
Mutual labels:  pyqt5
Tabula Py
Simple wrapper of tabula-java: extract table from PDF into pandas DataFrame
Stars: ✭ 1,351 (+1095.58%)
Mutual labels:  pandas
Stocks
machine learning web app game where the user competes against the AI in picking stocks
Stars: ✭ 108 (-4.42%)
Mutual labels:  pandas
Sspipe
Simple Smart Pipe: python productivity-tool for rapid data manipulation
Stars: ✭ 96 (-15.04%)
Mutual labels:  pandas
Studybook
Study E-Book(ComputerVision DeepLearning MachineLearning Math NLP Python ReinforcementLearning)
Stars: ✭ 1,457 (+1189.38%)
Mutual labels:  pandas
Danfojs
danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.
Stars: ✭ 1,304 (+1053.98%)
Mutual labels:  pandas
Maps Location History
Get, Concatenate and Process you location history from Google Maps TimeLine
Stars: ✭ 99 (-12.39%)
Mutual labels:  pandas
100 Pandas Puzzles
100 data puzzles for pandas, ranging from short and simple to super tricky (60% complete)
Stars: ✭ 1,382 (+1123.01%)
Mutual labels:  pandas
Sweetviz
Visualize and compare datasets, target values and associations, with one line of code.
Stars: ✭ 1,851 (+1538.05%)
Mutual labels:  pandas
Ni Pyt
Materiály k předmětu NI-PYT na FIT ČVUT
Stars: ✭ 112 (-0.88%)
Mutual labels:  pandas

百度地图数据采集GUI工具

===========================================

image image PyPI - Python Version

功能:

  • 根据关键词(街道、酒店或其他标志性建筑物等),查询指定区域周边的商户、酒店、交通位置等兴趣点信息

  • 将采集结果以表格形式在界面实时呈现

  • 将采集结果导出为Excel文件

运行环境

python3.5

win10

2019补充说明

2016年写这个小项目时用的是python3.5,windows10环境。 现在,我用python3.6也可以正常运行。我把过程写在readme里了,我测试了下是没有问题的。

另外要特别说明的是当时写这个项目的目的主要是想体验下qtpandas的功能,其实这个工具并不实用,采集的数据维度少,而且也不全,个人感觉用来学习pyqt5还可以,真正用来采集数据是华而不实的。

如果真是需要采集百度兴趣点数据,可以clone我另外一个项目:https://github.com/xugongli/BaiduMapPoiSpider

这个是货真价实的数据采集工具,配置好ak,单日单进程 采集百万级数据是没有一点问题的。

这个采集程序已经为我之前的公司的多个数据调研项目提供了很多必要的数据支持。

建议大家使用。

使用

推荐使用virualenv 进行如下操作。

1 安装依赖库

  • pip install -r requirements.txt

2 安装qtpandas 1.0.4

qtpandas github地址:https://github.com/draperjames/qtpandas

之前写这个小程序时qtapndas有点问题,于是给qtpandas提交了这个问题的issue,

2018年8月,收到qtpandas作者回复,已经修复这个bug. 可以直接在github上搜索qtpandas,然后 pip install .安装,或者python setup.py 注意还是要下载到本地安装,不要直接使用pip install qtpandas安装。

如果git clone较慢,这里提供一个百度云的下载链接:

链接:https://pan.baidu.com/s/157Dlar8HcBSLQlvwWtTD2A 提取码:msud

3 运行

  1. 执行 python run.py,选择省、市,然后输入关键词,例:天津市 便利店

Alt text

  1. 导出抓取结果为excel表格

Alt text

  1. 导出excel文件示例

Alt text

联系我

如果在使用过程中遇到无法解决的问题,你可以通过关注我的个人公众号找到我。

另外,也可以通过提交issue的方式提交问题。

rewnwen_wechat

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].