A simple python script to crawl pages recursively using headless chrome and list some information like Time to first byte, dom load and page load
apt-get install chromium-chromedriver
Make sure that you set 'chromeDriverPath' variable
python zavadanak.py http://[YOUR_URL]
`` `
`.-....-.``
`:/++o++//::-``
`-//+ooosso++/-` `---::/
`-+ooooo+/oo+o/` `.-:/ossssoooo
-:+++oo++//o++/. .-/osyhhyyssso+/-..
./+osso+++:oso/. ``.---/oyddddhhyyyyso+.
`:/os+///+::/o/- `-/oys++++osyyhddoooosssyys/`
`/+++oosso/+/:.``` ` `.//+oshhhhsooooosyssoo+:--:/++oyys+-
.///:::/++++//:---+/////+oosso+/:::/syyyysyhddhdy/ssoosyyyyyyyo. `.-:osys/.
`-osss+///:::/::--:/ssoysyyyhyhhyyssyhdyhhyyhhdddhh+/yysso+oo++++-` .sss+-`
`:/oossyyyysoosoo+++oyhysssyyyhhyhhyyyyyhdhdhyhhhddhdhy/:ysooyhyyy` `+ss+-:.:
`/ssyyyyyyyhhyyhhhhhhhhhhhsyyhyhhhyhyyyyyhhhhhyyyhhhhhhhy/-/shddhyy- .oso:/-//
`syyyyyyyyyyyhhyhhhhhhhhhhhsyyhhhdhhyyyyyyyyyyyyyyyyyhyhyho-/yddhyy: `-++- ..
`oyhhhhhhhhhhhhhhhhhhhhhyhhhyhhhhhhdhsyyyssoosssssssyyyyyyhyo:/yyss: `
/yyhhhhhhhhhhhhhhhhhhhhhyhhhyhhhhhydhsyyys/--......--::::--..-:+/-`
`yyyhhhhhhhhhhhhhhhhhhhddhhhhhhhhhhyhhoyos:
/yyyhhhhhhhhhhhhhhhhhdhhdhhhhhhhhhhshh+so/
`syysyyhyhhhhhhhhhhhhhhhhhhhhhhhhhhhsyh+o+.
:yyysyyysyhhhhhhddhhhhhhhhhhhhhhhhhyyyh+o/
oyyssyysosyyhhhhhhhhhhhhhhhhhhhyhhhyyyh++-
`sysssyssosssyyhhhhhhhhyhhhhhhhhhhhyssyh+/.
/ssssssssoosssyyyhhhhhhhyhhhhhhhhhyyssyh//`
+ssssssoo//ssssyyyhhhhhhhhhhhhhhhyyssoyd/+`
If you get such error make sure that you are not running the app as root
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)