BeautifulSoup - 在维基百科页面上查找具有指定类的表

时间:2015-11-17 20:50:29

标签: python beautifulsoup

我正在尝试使用BeautifulSoup在维基百科页面中找到一张桌子,由于某些原因我无法获得该表格。 谁能告诉我为什么不能拿到桌子呢?

我的代码:

import BeautifulSoup
import requests

url='https://en.wikipedia.org/wiki/List_of_National_Historic_Landmarks_in_Louisiana'
r=requests.get(url)
url=r.content
soup = BeautifulSoup(url,'html.parser')

tab=soup.find("table",{"class":"wikitable sortable jquery-tablesorter"})
print tab

打印:无

1 个答案:

答案 0 :(得分:10)

您不应该使用jquery-tablesorter在请求中获得的响应中进行选择,因为它是在页面加载后动态应用的。如果省略,你应该好好去。

tab = soup.find("table",{"class":"wikitable sortable"})