An open API service indexing awesome lists of open source software.

https://github.com/twinklerg/f-droid-auto

利用selenium,通过F-Droid应用的包名自动获取应用相关信息
https://github.com/twinklerg/f-droid-auto

f-droid selenium

Last synced: 29 days ago
JSON representation

利用selenium,通过F-Droid应用的包名自动获取应用相关信息

Awesome Lists containing this project

README

        

F-Droid-Auto


GitHub code size in bytes
GitHub top language
GitHub stars

这是一个Selenium应用,自动化地,根据F-Droid应用包名,获取其相关信息,包括应用名称、应用概述、APK下载链接、编程语言等,并尝试下载APK。

## 项目介绍

本项目仅用于selenium学习体验,生产场景请使用F-Droid官方提供的API

## 使用说明

### Step1 配置环境

配置[selenium的Node.js环境配置](https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/install_library/)

下载安装chromedriver到环境变量

### Step2 配置包名

配置`input.json`,为一个包含所有所需应用包名的数组

### Step3 启动[^1]

```shell
node index.js
```

最终结果在`output.json`中,下载的APK在`apks`目录下

[^1]: 由于axios库对于代理支持不好,请使用TUN模式或全局代理