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应用的包名自动获取应用相关信息
- Host: GitHub
- URL: https://github.com/twinklerg/f-droid-auto
- Owner: TwinklerG
- Created: 2025-02-14T10:24:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-14T14:23:06.000Z (3 months ago)
- Last Synced: 2025-02-14T14:37:50.044Z (3 months ago)
- Topics: f-droid, selenium
- Language: JavaScript
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
F-Droid-Auto
![]()
![]()
![]()
这是一个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模式或全局代理