https://github.com/aero25x/random-user-agents
Randomize your user agents in your script to make yourself less noticeable
https://github.com/aero25x/random-user-agents
js-useragent python-user-agent python-useragent python-users random-user random-user-agent random-useragents rust rust-random-user-agent rust-user-agent ts-useragent ua-generator user-agent user-agent-generator useragent useragent-changer useragent-generator useragent-parser useragents
Last synced: about 2 months ago
JSON representation
Randomize your user agents in your script to make yourself less noticeable
- Host: GitHub
- URL: https://github.com/aero25x/random-user-agents
- Owner: Aero25x
- License: mit
- Created: 2024-06-28T08:16:41.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-28T12:46:31.000Z (10 months ago)
- Last Synced: 2024-07-28T13:38:52.217Z (10 months ago)
- Topics: js-useragent, python-user-agent, python-useragent, python-users, random-user, random-user-agent, random-useragents, rust, rust-random-user-agent, rust-user-agent, ts-useragent, ua-generator, user-agent, user-agent-generator, useragent, useragent-changer, useragent-generator, useragent-parser, useragents
- Language: Rust
- Homepage: https://t.me/hidden_coding
- Size: 33.2 KB
- Stars: 13
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://t.me/hidden_coding)
[](https://github.com/aero25x)
[](https://x.com/aero25x)
[](https://www.youtube.com/@flaming_chameleon)
[](https://www.reddit.com/r/HiddenCode/)### README.md (English)
# Random User Agents
This project provides functions in Python, Rust, JavaScript, and TypeScript to generate random user-agent strings for different devices and browsers. These functions can be used for web scraping, automated testing, or any other scenario where you need to simulate different user agents.
## Features
- Generate random user-agent strings for Android, iOS, Windows, and Ubuntu devices.
- Supports Chrome and Firefox browsers.
- Randomly selects versions and devices to provide realistic user-agent strings.## Installation
To use this project, simply clone the repository and import the function into your script.
```bash
git clone https://github.com/Aero25x/random-user-agents.git
```## Usage
### Python
```python
from random_user_agents import generate_random_user_agent# Generate a random user-agent for an Android device using Chrome
print(generate_random_user_agent(device_type='android', browser_type='chrome'))# Generate a random user-agent for an iOS device using Firefox
print(generate_random_user_agent(device_type='ios', browser_type='firefox'))
```### Rust
```rust
use rand::Rng;
use rand::seq::SliceRandom;fn generate_random_user_agent(device_type: Option<&str>, browser_type: Option<&str>) -> String {
// Function implementation here
}fn main() {
for _ in 0..5 {
println!("{}", generate_random_user_agent(None, None));
}
}
```### JavaScript
```javascript
function getRandomElement(arr) {
return arr[Math.floor(Math.random() * arr.length)];
}function generateRandomUserAgent(deviceType, browserType) {
// Function implementation here
}// Example usage
for (let i = 0; i < 5; i++) {
console.log(generateRandomUserAgent());
}
```### TypeScript
```typescript
function getRandomElement(arr: T[]): T {
return arr[Math.floor(Math.random() * arr.length)];
}function generateRandomUserAgent(deviceType?: string, browserType?: string): string {
// Function implementation here
}// Example usage
for (let i = 0; i < 5; i++) {
console.log(generateRandomUserAgent());
}
```## Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue.
## License
This project is licensed under the MIT License.
### README.md (Russian)
# Случайные Пользовательские Агенты
Этот проект предоставляет функции на Python, Rust, JavaScript и TypeScript для генерации случайных строк user-agent для различных устройств и браузеров. Эти функции могут использоваться для веб-скрапинга, автоматического тестирования или в любых других сценариях, где необходимо имитировать различные пользовательские агенты.
## Возможности
- Генерация случайных строк user-agent для устройств Android, iOS, Windows и Ubuntu.
- Поддержка браузеров Chrome и Firefox.
- Случайный выбор версий и устройств для создания реалистичных строк user-agent.## Установка
Чтобы использовать этот проект, просто клонируйте репозиторий и импортируйте функцию в свой скрипт.
```bash
git clone https://github.com/Aero25x/random-user-agents.git
```## Использование
### Python
```python
from random_user_agents import generate_random_user_agent# Генерация случайного user-agent для устройства Android с использованием Chrome
print(generate_random_user_agent(device_type='android', browser_type='chrome'))# Генерация случайного user-agent для устройства iOS с использованием Firefox
print(generate_random_user_agent(device_type='ios', browser_type='firefox'))
```### Rust
```rust
use rand::Rng;
use rand::seq::SliceRandom;fn generate_random_user_agent(device_type: Option<&str>, browser_type: Option<&str>) -> String {
// Function implementation here
}fn main() {
for _ in 0..5 {
println!("{}", generate_random_user_agent(None, None));
}
}
```### JavaScript
```javascript
function getRandomElement(arr) {
return arr[Math.floor(Math.random() * arr.length)];
}function generateRandomUserAgent(deviceType, browserType) {
// Function implementation here
}// Пример использования
for (let i = 0; i < 5; i++) {
console.log(generateRandomUserAgent());
}
```### TypeScript
```typescript
function getRandomElement(arr: T[]): T {
return arr[Math.floor(Math.random() * arr.length)];
}function generateRandomUserAgent(deviceType?: string, browserType?: string): string {
// Function implementation here
}// Пример использования
for (let i = 0; i < 5; i++) {
console.log(generateRandomUserAgent());
}
```## Вклад
Приветствуются любые вклады! Пожалуйста, не стесняйтесь отправлять запросы на добавление функций или открывать вопросы.
### Контакты
[](https://t.me/hidden_coding)
[](https://github.com/aero25x)
[](https://x.com/aero25x)
[](https://www.youtube.com/@flaming_chameleon)Для поддержки или вопросов, свяжитесь со мной в Telegram: [@hidden_coding](https://t.me/hidden_coding)
## Лицензия
Этот проект лицензирован по лицензии MIT.