google play store异步应用scraper
playmate的Python项目详细描述
异步地从google play store中收集和分析应用程序数据。
(同步google play store scraper的fork of play scraper,https://github.com/danieliu/play-scraper)
安装
使用PIP安装。
```
pip安装playmate
```
详细信息
获取应用程序的详细信息。
``Python
将playmate()作为mate异步:
app_info=等待伴侣。获取app_详细信息(app_id)
```
*`app_id`要获取的应用程序ID,例如google chrome的'com.android.chrome'。
收藏
从集合中获取应用程序列表,可以按类别进行筛选。
``Python
将playmate()作为mate异步:
collection=等待伴侣。获取应用程序(
coln_id,catg_id,max_page=最大页
)
```
*`coln_id`a[集合](https://github.com/gulats/playmate/blob/master/playmate/lists.py l3)获取。
*`catg_id`A[类别](https://github.com/gulats/playmate/blob/master/playmate/lists.py l12)筛选依据。
*`max_page`(默认值为1,最大值为5)每页包含120条记录时要提取的页数。
搜索
获取与搜索查询匹配的应用程序列表。一次检索“20”个应用程序。
``Python
将playmate()作为mate异步:
搜索结果=等待伴侣。搜索应用程序(
术语,max_page=max_page
)
```
*`term`要搜索的查询词。
*`max_page`(默认值为1,最大值为5)每页包含48条记录时要提取的页数。
类似
获取类似应用程序的列表。
``Python
将playmate()作为mate异步:
相似应用程序=等待伴侣。获取相似应用程序(应用程序ID)
```
*`app_id`要获取的应用程序ID,例如'com.supercell.clash of clans`用于部族冲突。
自定义设置
将自定义添加到请求中
``Python
与playmate异步(
headers=dict(origin='https://play.google.com'),
超时=180,
hl='en',gl='us')作为配偶:
app_info=等待伴侣。获取app_详细信息(app_id)
```
*`headers`为每个请求发送的标题
*`timeout`每个请求的总超时(秒)
*`hl`(英语默认为'en')接收特定语言结果的语言代码
*`gl`(美国默认为'us')从特定国家接收结果的国家代码
手动关闭会话
手动关闭持久化会话
``Python
mate=玩伴()
app_info=等待伴侣。获取app_详细信息(app_id)
等待伙伴。关闭()
```
测试
运行测试:
```
进行测试
```
平台:未知
分类器:开发状态::3-alpha
分类器:目标受众::开发人员
分类器:许可证::OSI批准::MIT许可证
分类器:自然语言:英语
分类器:操作系统::o独立的
分类器:编程语言::python::3.7
描述内容类型:文本/标记