Scraper Scraper gets the initial URL and then fetches each product found in async. Installing go get -t go run main.go Tests There is a very basic test that doesn't use mocking (but should do probably), you can run it at usual with go test -v