簡體   English   中英

使用beautifulSoup Python解析?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM