Web scraping table=soup.find(“'table',{'class':'infobox ww'ib ww'ib'u 1})不工作

Web scraping table=soup.find(“'table',{'class':'infobox ww'ib ww'ib'u 1})不工作,web-scraping,beautifulsoup,wikipedia,wikipedia-api,Web Scraping,Beautifulsoup,Wikipedia,Wikipedia Api,我正在尝试解析此位置给出的表:“ 属性表被标识为class=infobox ww_ib ww_ib_1。 我希望获得表中给出的值,例如: “类别、氧化物、化学式等。” 但是,该表返回None类型。 谁能帮帮我吗 from bs4 import BeautifulSoup import requests wiki = "http://en.wikipedia.org/wiki/Quartz" header = {'User-Agent': 'Mozilla/5.0'} req = requests

我正在尝试解析此位置给出的表:“ 属性表被标识为class=infobox ww_ib ww_ib_1。 我希望获得表中给出的值,例如: “类别、氧化物、化学式等。” 但是,该表返回None类型。 谁能帮帮我吗

from bs4 import BeautifulSoup
import requests
wiki = "http://en.wikipedia.org/wiki/Quartz"
header = {'User-Agent': 'Mozilla/5.0'}
req = requests.get(wiki,headers=header)
soup = BeautifulSoup(req.content)
table = soup.find("table", { "class" : "infobox ww_ib ww_ib_1" })
print (table)

如果您知道更好的方法来抓取维基百科,请务必告诉我!

我能够找出问题所在。表的类只是“infobox”,而不是“infobox ww_ib ww_ib_1”

以及您的预期输出?在你的问题中没有暗示。