random-fake-useragent

Simple Module for generating Random Useragent

MIT License

Downloads
178
Stars
14
Committers
1

random-fake-useragent

Random Fake User-Agent. It picks up User-Agent strings based on w3schools Browser Statistics from a real world database.

Features

Getting Started

Install the module with: npm install random-fake-useragent

var randomUA = require('random-fake-useragent')
var ua = randomUA.getRandom()

Documentation

.getRandom([browserType])

Get a random useragent string from local useragents.json file. You can call pass the additional option browserType for specifing Browser's User-agent.

browserType: Chrome, Internet Explorer, Firefox, Safari, Opera

Examples:

randomUA.getRandom()
// "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)"

randomUA.getRandom('Chrome')
// "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36"

.updateData()

Local file useragents.json had inited before. It crawl useragents from useragentstring.com. If you want to update the file, you can use this method.

License

Copyright (c) 2016 koppt Licensed under the MIT license.

Package Rankings
Top 7.26% on Npmjs.org
Badges
Extracted from project README
npm version Coverage Status
Related Projects