diff --git a/data/known-bots.json b/data/known-bots.json index 6f3f56d..b886df4 100644 --- a/data/known-bots.json +++ b/data/known-bots.json @@ -173,9 +173,15 @@ "url": "https://www.plagaware.com/bot" }, {"id": "blexbot", - "n": "BLEXBot (DE)", + "n": "BLEXBot", "r": ["BLEXBot"], "rx": ["BLEXBot\\/(\\d\\.\\d);"], "url": "https://help.seranking.com/en/blex-crawler" + }, + {"id": "sogou", + "n": "Sogou web spider", + "r": ["Sogou web spider"], + "rx": ["Sogou web spider\\/(\\d+\\.\\d+)[;\\s\\(\\.]"], + "url": "http://www.sogou.com/docs/help/webmasters.htm#07" } ] \ No newline at end of file diff --git a/data/known-clients.json b/data/known-clients.json index 3040a6e..ef40b61 100644 --- a/data/known-clients.json +++ b/data/known-clients.json @@ -53,7 +53,7 @@ }, {"n": "Safari", "id": "safari", - "rx": [ "\\sSafari\\/(\\S+)" ] + "rx": [ "\\sSafari\\/(\\d+)" ] }, {"n": "Firefox", "id": "firefox", diff --git a/data/known-platforms.json b/data/known-platforms.json index 0a810be..23f1f81 100644 --- a/data/known-platforms.json +++ b/data/known-platforms.json @@ -13,7 +13,7 @@ }, {"n": "iOS/iPadOS", "id": "ios", - "rx": [ "\\sFxiOS\\/(\\d+\\.\\d+)\\s", "\\siPhone\\sOS\\s([\\d\\._]+)\\s", "\\siPadOS\\s([\\d\\._]+)\\s", "\\sCriOS\\/(\\d+\\.\\d+)\\." ] + "rx": [ "\\sFxiOS\\/(\\d+\\.\\d+)\\s", "\\siPhone\\sOS\\s([\\d\\._]+)\\s", "\\siPadOS\\s([\\d\\._]+)\\s", "\\siPad; CPU OS (\\d+)[_\\.\\s]", "\\sCriOS\\/(\\d+\\.\\d+)\\." ] }, {"n": "Android", "id": "android", @@ -21,7 +21,7 @@ }, {"n": "Old MacOS", "id": "macosold", - "rx": [ "\\sMac OS X 10[\\._](\\d|1[0-3])[\\._;\\s\\)]", "\\sMac OS X (1[12])[\\._]" ] + "rx": [ "\\sMac OS X 10[\\._](\\d|1[0-3])[\\._;\\s\\)]", "\\sMac OS X (1[123])[\\._]" ] }, {"n": "MacOS", "id": "macos",