我正在尝试使用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
打印:无
答案 0 :(得分:10)
您不应该使用jquery-tablesorter
在请求中获得的响应中进行选择,因为它是在页面加载后动态应用的。如果省略,你应该好好去。
tab = soup.find("table",{"class":"wikitable sortable"})