this 같은 페이지에서 까다로운 텍스트를 제거하려고합니다. 앵커 링크를 유지하면서 휴식과 aintro를 잃고 싶습니다. 내가 unwrap() 같은 레이어를 제거하는 데 사용할 수있는 줄 알았는데 오류가 발생했습니다 : TypeError: 'NoneType' object is not callable
bs4 설명서의 문제점은 무엇입니까? unwrap() 샘플 코드를 실행할 수 없습니다.
내 버전이 어떻게 다른지 볼 수 없기 때문에 차기에는 설명서 샘플 코드를 실행 해 보았습니다.
markup = '<a href="http://example.com/">I linked to <i>example.com</i></a>'
soup = BeautifulSoup(markup)
a_tag = soup.a
a_tag.i.unwrap()
a_tag
# <a href="http://example.com/">I linked to example.com</a>
정확히 같은 오류가 발생합니다. 내가 여기서 무엇을 놓치고 있니? 나는 Scraperwiki에서 근무하고 있습니다.
Scraperwiki 문제인 것처럼 보입니다. 'unwrap' 예제는 예를 들어 IPython에서 실행할 때 작동합니다. – mzjn