问 我不明白为什么 soup.find_all 返回的是空列表 EN
最编程
2024-06-29 10:30:54
...
我是Python的新手,正在使用BeautifulSoup练习web抓取。
我已经检查了一些类似的问题,比如this one、this one和this one。然而,我仍然被困在我的问题中。
下面是我的代码:
import urllib.request
from bs4 import BeautifulSoup
html = urllib.request.urlopen("https://en.wikipedia.org/wiki/List_of_largest_recorded_music_markets").read()
soup = BeautifulSoup(html, 'html.parser')
tbody = soup.find_all('table',{"class":"wikitable plainrowheaders sortable jquery-tablesorter"})
首先,我不认为我正在寻找的网页包含类似问题中提到的java脚本。我打算提取这些表中的数据,但是当我执行print(tbody)时,我发现它是一个空列表。有没有人可以看一看,给我一些提示?
谢谢。