Skip to content

Commit d96adb0

Browse files
committed
Add support for Search Craft
1 parent 6a0ecc9 commit d96adb0

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

regexes.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,10 @@ user_agent_parsers:
511511
# HiBrowser
512512
- regex: '(HiBrowser)\/v(\d+)\.(\d+)\.(\d+)\.(\d+)'
513513

514+
# Search Craft
515+
- regex: '(SearchCraft)/(\d+)\.(\d+)\.(\d+)(?:\.(\d+)|)'
516+
family_replacement: 'Search Craft'
517+
514518
# Chrome Mobile
515519
- regex: 'Version/.{1,300}(Chrome)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
516520
family_replacement: 'Chrome Mobile WebView'

tests/test_ua.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,19 @@ test_cases:
337337
minor: '10'
338338
patch: '1'
339339

340+
- user_agent_string: 'Mozilla/5.0 (Linux; Android 8.0; MI 6 Build/OPR1.170623.027; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/48.0.2564.116 Mobile Safari/537.36 T7/10.3 SearchCraft/2.6.3 (Baidu; P1 8.0.0)'
341+
family: 'Search Craft'
342+
major: '2'
343+
minor: '6'
344+
patch: '3'
345+
346+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 ChatSearch/1.0 SearchCraft/5.12.1.11 (Baidu; P2 18.4.1)'
347+
family: 'Search Craft'
348+
major: '5'
349+
minor: '12'
350+
patch: '1'
351+
patch_minor: '11'
352+
340353
- user_agent_string: 'Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PPP5.180610.010; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.85 Mobile Safari/537.36'
341354
family: 'Chrome Mobile WebView'
342355
major: '68'

0 commit comments

Comments
 (0)