WhichBrowser / Parser-PHP

Browser sniffing gone too far — A useragent parser library for PHP
http://whichbrowser.net
MIT License
1.8k stars 237 forks source link

Add missing `Seznam` (czech) search engine crawlers to bot list and use oop php #565

Closed summercms closed 2 years ago

summercms commented 4 years ago

See github issue: https://github.com/WhichBrowser/Parser-PHP/issues/563 and https://github.com/WhichBrowser/Parser-PHP/issues/568

SeznamBot/3.2 (Current main bot)

Mozilla/5.0 (compatible; SeznamBot/3.2; +http://napoveda.seznam.cz/en/seznambot-intro/)

SeznamBot/4.0-RC1

Mozilla/5.0 (compatible; SeznamBot/4.0-RC1; +http://napoveda.seznam.cz/seznambot-intro/)

SeznamBot/3.2-test

Mozilla/5.0 (compatible; SeznamBot/3.2-test1; +http://napoveda.seznam.cz/en/seznambot-intro/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test1-1; +http://napoveda.seznam.cz/en/seznambot-intro/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test2; +http://napoveda.seznam.cz/en/seznambot-intro/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test3; +http://napoveda.seznam.cz/en/seznambot-intro/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test1; +http://fulltext.sblog.cz/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test4; +http://fulltext.sblog.cz/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test2; +http://fulltext.sblog.cz/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test3; +http://fulltext.sblog.cz/)
Mozilla/5.0 (compatible; SeznamBot/3.2-test4; +http://napoveda.seznam.cz/en/seznambot-intro/)

HomePageBot Rss Reader 1.0

HomePageBot Rss Reader 1.0
HomePage Rss Reader 1.0

HomePageBot downloader 1.0

HomePageBot downloader 1.0

Seznam screenshot-generator 2.1

Old UA:

Mozilla/5.0 (compatible; Seznam screenshot-generator 2.1; +http://fulltext.sblog.cz/screenshot/)

New UA:

Mozilla/5.0 PhantomJS (compatible; Seznam screenshot-generator 2.1; +http://fulltext.sblog.cz/screenshot/)

Note: Seznam screenshot-generator 2.1 new ua uses PhantomJS

SeznamReadLaterBot

SeznamReadLaterBot

SklikBot/2.0

SklikBot/2.0 (sklik@firma.seznam.cz;+http://napoveda.sklik.cz/)

Dead Bots

SeznamBot/3.2 - Dead UA (Used between 2014 - 2016)

Mozilla/5.0 (compatible; SeznamBot/3.2; +http://fulltext.sblog.cz/)

SeznamBot/2.0

SeznamBot/2.0 (+http://fulltext.sblog.cz/robot/)
SeznamBot/2.0 (+http://fulltext.seznam.cz/)

SeznamBot/3.0

SeznamBot/3.0 (+http://fulltext.sblog.cz/)
SeznamBot/3.0 (HaF+http://fulltext.sblog.cz/)

SeznamBot/x.x-test

Mozilla/5.0 (compatible; SeznamBot/3.1-test1; +http://fulltext.sblog.cz/)
SeznamBot/3.0-test (+http://fulltext.sblog.cz/)
SeznamBot/2.0-Test (+http://fulltext.sblog.cz/robot/)
SeznamBot/3.0-test (+http://fulltext.sblog.cz/), I

Seznam screenshot-generator

Mozilla/5.0 (Linux; U; Android 4.1.2; cs-cz; Seznam screenshot-generator Build/Q3) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Mozilla/5.0 (compatible; Seznam screenshot-generator 2.0; +http://fulltext.sblog.cz/screenshot/)

SeznamBot/3.0-beta

SeznamBot/3.0-beta (+http://fulltext.sblog.cz/), I
SeznamBot/3.0-beta (+http://fulltext.sblog.cz/)

SeznamBot/3.0-alpha

SeznamBot/3.0-alpha (+http://fulltext.sblog.cz/)

Link: https://www.seznam.cz/

Link: https://napoveda.seznam.cz/en/seznamcz-web-search/

Link: https://www.zbozi.cz/

coveralls commented 4 years ago

Coverage Status

Coverage decreased (-0.07%) to 99.881% when pulling 5017a9bc338a1eb3de83ebe92e857471aa0bb0a4 on ayumi-cloud:Seznam-bot into 880b9fa797401d14b28956442944c3daa70240ff on WhichBrowser:master.

summercms commented 3 years ago

cleaned version: https://github.com/summercms/sc-parser-module/pull/177/files