# File lib/analyzer_tools/crawl.rb, line 126
  def extract_url_from(body, original_url)
    urls = body.scan(/href="(.+?)"/)
    until urls.empty? do
      begin
        rand_url = urls.delete_at(rand(urls.length)).first
        new_url = original_url + rand_url
        return new_url if new_url.host == original_url.host
      rescue URI::InvalidURIError
        retry
      end
    end

    return @start_url
  end