[英]Parse using beautifulSoup Python?
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup('http://arithmetic.zetamac.com/game?key=96823302')
problem = soup.findAll('problem')
print(problem)
網頁上的problem
是文本,但是無法打印。這是什么問題?
首先,您應該使用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>
但是您可以看到文本不存在,因為它是使用Javascript添加的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.