Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.97 KB

README.md

File metadata and controls

51 lines (32 loc) · 1.97 KB

random-fake-useragent

npm version Dependency Status devDependency Status Coverage Status

NPM

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.