Skip to content

Latest commit

 

History

History
93 lines (65 loc) · 2.42 KB

index.rst

File metadata and controls

93 lines (65 loc) · 2.42 KB

user_agent library documentation

The user_agent is a library for:

  • generating extended user agent config that could be used in JS environment
  • generating simple user-agent string that could be used as content of User-Agent HTTP header

Supported platforms: windows, linux, mac.

Supported browsers: chrome, firefox, ie.

generate_user_agent

Returns a string like:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36

generate_navigator

Returns a dict like:

{'app_code_name': 'Mozilla',
 'app_name': 'Netscape',
 'app_version': '5.0 (Windows)',
 'build_id': '20170124100044',
 'build_version': '51.0',
 'navigator_id': 'firefox',
 'os_id': 'win',
 'oscpu': 'Windows NT 6.2',
 'platform': 'Windows NT 6.2',
 'product': 'Gecko',
 'product_sub': '20100101',
 'user_agent': 'Mozilla/5.0 (Windows NT 6.2; rv:51.0) Gecko/20100101 '
               'Firefox/51.0',
 'vendor': '',
 'vendor_sub': ''}

generate_navigator_js

Returns a dict like:

{'appCodeName': 'Mozilla',
 'appName': 'Netscape',
 'appVersion': '5.0 (Macintosh; Intel Mac OS X 10_8_1) AppleWebKit/537.36 '
               '(KHTML, like Gecko) Chrome/54.0.2840.93 Safari/537.36',
 'buildID': None,
 'oscpu': 'Intel Mac OS X 10_8_1',
 'platform': 'Macintosh; Intel Mac OS X 10_8_1',
 'product': 'Gecko',
 'productSub': '20030107',
 'userAgent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_1) '
              'AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.93 '
              'Safari/537.36',
 'vendor': 'Google Inc.',
 'vendorSub': ''}

External links

Indices and tables

  • genindex
  • modindex
  • search