Разбор пользовательского агента в python, чтобы получить строку UA, оставшуюся после анализа - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть строки UA, например:

    Dalvik/2.1.0 (Linux; U; Android 6.0; LG-H812 Build/MRA58K; com.narvii.amino.master/1.8.21185)

Я проанализировал их с помощью анализаторов UA и получил:

    {'device': {'brand': u'LG', 'family': u'LG-H812', 'model': u'H812'},
 'os': {'family': 'Android',
  'major': '6',
  'minor': '0',
  'patch': None,
  'patch_minor': None},
 'string': 'Dalvik/2.1.0 (Linux; U; Android 6.0; LG-H812 Build/MRA58K; com.narvii.amino.master/1.8.21185)',
 'user_agent': {'family': 'Android',
  'major': '6',
  'minor': '0',
  'patch': None}}

То, что я хочу, это частьСтрока UA, которая не соответствует ни одному из критериев синтаксического анализатора, которая в данном случае:

com.narvii.amino.master

Как получить эту часть из UA.

...