added method before() in HtmlPageCrawler