https://github.com/lhlyu/random_user_agents
A flutter package for generating random user agents. 随机生成User-Agent.
https://github.com/lhlyu/random_user_agents
flutter random-generation user-agents
Last synced: about 1 month ago
JSON representation
A flutter package for generating random user agents. 随机生成User-Agent.
- Host: GitHub
- URL: https://github.com/lhlyu/random_user_agents
- Owner: lhlyu
- License: mit
- Created: 2024-07-13T08:51:51.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2026-04-15T00:36:12.000Z (about 2 months ago)
- Last Synced: 2026-04-15T01:17:20.994Z (about 2 months ago)
- Topics: flutter, random-generation, user-agents
- Language: Dart
- Homepage: https://pub.dev/packages/random_user_agents
- Size: 407 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Random_User_Agents
[](https://pub.dev/packages/random_user_agents)
A dart library for generating random user agents.
随机生成User-Agent.
## Getting started
```shell
dart pub add random_user_agents
```
```shell
flutter pub add random_user_agents
```
## Usage
```dart
import 'package:random_user_agents/random_user_agents.dart';
void main() {
/// direct use
/// 直接使用
final ua = RandomUserAgents.random();
print(ua);
// output: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
/// with filter function
/// 使用自定义过滤函数
final u = RandomUserAgents((value) {
return value.contains("Android");
});
print(u.getUserAgent());
// output: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Mobile Safari/537.36
/// without filter function
/// 无过滤函数
final r = RandomUserAgents();
print(r.getUserAgent());
// output: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15
}
```
## Acknowledgments
- Data source [intoli/user-agents](https://github.com/intoli/user-agents)