Skip to content

Commit 101de9e

Browse files
committed
Added URL to SiteImprove crawler.
Updated tests.
1 parent 657b953 commit 101de9e

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/mappings/crawlers.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,9 @@ public static function get() : array {
261261
'Google-adstxt' => new props('exact', $fn['ads']),
262262
'Google-Adwords-Instant' => new props('exact', $fn['ads']),
263263
'CFNetwork/' => new props('start', $fn['feed']),
264-
'Siteimprove.com' => new props('any', $fn['crawler']),
264+
'Siteimprove.com' => new props('any', fn (string $value) : array => \array_merge([
265+
'url' => 'https://siteimprove.com'
266+
], $fn['crawler']($value))),
265267
'SEOlyt/' => new props('any', $fn['crawler']),
266268
'CyotekWebCopy' => new props('start', $fn['scraper']),
267269
'Yandex' => new props('start', function (string $value) : array {

tests/browsersTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ public function testBrave() : void {
446446
'engineversion' => '601.1.46',
447447
'browser' => 'Brave',
448448
'browserversion' => '1.2.11',
449-
'browserreleased' => '2025-05-01'
449+
'browserreleased' => '2025-05-15'
450450
],
451451
'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_4_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Brave/115.0.0.0 Safari/605.1.15' => [
452452
'string' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_4_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Brave/115.0.0.0 Safari/605.1.15',

tests/crawlersTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,6 +1162,7 @@ public function testCrawlers() : void {
11621162
'browserversion' => '10.0',
11631163
'app' => 'SiteImprove Crawler',
11641164
'appname' => 'SiteCheck-sitecrawl by Siteimprove.com',
1165+
'url' => 'https://siteimprove.com',
11651166
'browserreleased' => '2012-10-26'
11661167
],
11671168
'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) LinkCheck by Siteimprove.com' => [
@@ -1177,6 +1178,7 @@ public function testCrawlers() : void {
11771178
'browserversion' => '10.0',
11781179
'app' => 'SiteImprove Crawler',
11791180
'appname' => 'LinkCheck by Siteimprove.com',
1181+
'url' => 'https://siteimprove.com',
11801182
'browserreleased' => '2012-10-26'
11811183
],
11821184
'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) Image size by Siteimprove.com' => [
@@ -1192,6 +1194,7 @@ public function testCrawlers() : void {
11921194
'browserversion' => '10.0',
11931195
'app' => 'SiteImprove Crawler',
11941196
'appname' => 'Image size by Siteimprove.com',
1197+
'url' => 'https://siteimprove.com',
11951198
'browserreleased' => '2012-10-26'
11961199
],
11971200
'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) Probe by Siteimprove.com' => [
@@ -1207,6 +1210,7 @@ public function testCrawlers() : void {
12071210
'browserversion' => '10.0',
12081211
'app' => 'SiteImprove Crawler',
12091212
'appname' => 'Probe by Siteimprove.com',
1213+
'url' => 'https://siteimprove.com',
12101214
'browserreleased' => '2012-10-26'
12111215
],
12121216
'INetBot/2.0 (http://www.inetdex.com; bot@inetdex.com)' => [

0 commit comments

Comments
 (0)