2016-10-24 6 views
0
from BeautifulSoup import BeautifulSoup 
soup = BeautifulSoup('http://arithmetic.zetamac.com/game?key=96823302') 
problem = soup.findAll('problem') 
print(problem) 

웹 페이지의 problem이 텍스트이지만 인쇄되지 않습니다. 여기에 문제가 있습니까?beautifulSup Python을 사용하여 구문 분석 하시겠습니까?

+0

지금까지의 출력은 무엇입니까? – techydesigner

+0

무엇을 얻고 싶습니까? –

+0

웹 사이트를 자동화하고 싶다면 beautifulsoup이 잘못된 도구입니다. –

답변

0

우선 당신이 BS4을 사용해야은 더 이상이 클래스 이름 아닌 태그입니다 에게 beautifulSoup3, 두 번째 문제를 유지하지. 당신은 그 클래스와 span 태그을 찾아해야합니다

from bs4 import BeautifulSoup 

soup = BeautifulSoup(requests.get("http://arithmetic.zetamac.com/game?key=96823302").content) 

problem = soup.find("span",class_="problem") 

당신에게 <span class="problem"></span>을 줄 것이다 그러나 당신이이 자바 스크립트을 사용하여 추가되기 때문에 텍스트가없는 볼 수 있습니다.

+0

작은 따옴표 (') 또는 두배 (")를 사용 하시겠습니까? – Gaandmit

+0

어떻게 든 표시되는대로 텍스트를 다시 검색 할 수 있습니까? – Gaandmit

관련 문제