0.1.0 • Published 8 years ago

random-fake-useragent v0.1.0

Weekly downloads
85
License
MIT
Repository
github
Last release
8 years ago

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.