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
描述内容类型:文本/标记

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList Java中的搜索字符串   另一个web应用程序的java访问会话   另一个应用程序中的活动和服务之间的java通信   java根据Json字符串类型将Json字符串转换为对象   eclipse如何解决java中的错误异常。lang.NoSuchMethodError:'java。字符串javax。摆动JOptionPane。showInputDialog(java.lang.String)'   线程“main”java中的安卓异常。lang.NoClassDefFoundError:org/codehaus/jackson/JsonParseException   java如何在安卓 emulator上显示Mat图像?使用NDK   Java在本地读取测试源文件,但在服务器上读取失败   java dowhile循环用于计算输入数字中的数字。故障排除代码   JAva初学者在编写获取成本的方法时遇到困难   java是shell游戏。我如何让物体移动,特别是在特定的曲线上,但顺序是随机的?   java如何区分两个同名的JButton   java为什么我在Spring Boot中需要一个接口?   java将文件路径插入数据库将删除\   使用InterfaceType初始化java对象   java如何部署一个分为Angular、Spring Boot和MySQL的项目?   java如何使用Symja解决不等式?