Adaptive information extraction from online documents