beforeCrawl(crawlerTask);
URL url = new URL(crawlerTask.getUrl());
log.debug("Getting downloader for " + url + "...");
Downloader downloader = downloaderController.getDownloader(url);
log.debug("Downloading from " + url + "...");
Page page = null;
try {
page = downloader.download(url);
if (page != null) {
crawlerTask.setTimeDownloaded(new Date());
if (page.getResponseCode() == HttpURLConnection.HTTP_OK) {