@ahmedrangel/rand-user-agent
Version:
This is an adapted version of rand-user-agent by WebScrapingAPI specifically designed for environments lacking access to server file systems (fs), such as Cloudflare Workers.
42 lines (26 loc) • 950 B
Markdown
This is an adapted version of [rand-user-agent by WebScrapingAPI](https://www.npmjs.com/package/rand-user-agent) specifically designed for environments lacking access to server file systems (fs), such as Cloudflare Workers.
Run the following command in the main folder of your project:
```shell
npm i @ahmedrangel/rand-user-agent
pnpm add @ahmedrangel/rand-user-agent
yarn add @ahmedrangel/rand-user-agent
```
```js
import { randUA } from "@ahmedrangel/rand-user-agent";
// ...
const agent = randUA("desktop");
console.log(agent);
```
You can also provide a browser and an operating system in the parameters of randUA in order to filter out the user agents:
```js
import { randUA } from "@ahmedrangel/rand-user-agent";
// ...
const agent = randUA("desktop", "chrome", "linux");
console.log(agent);
```