web analysis python