support beautifulsoap 4