我正在尝试使用BeautifulSoup在名为GoogleFinance.htm的本地文件表中提取一些信息。
handleRequest
对于我得到的行,前两行的标签与我在Safari元素检查器中看到的完全相同。但是,第三个标签trs [2]与Safari Element Inspector完全不同。我从代码中打印得到的结果如下。
filename = "GoogleFinance.htm"
f = open(filename)
soup = BeautifulSoup(f)
div = soup.find("div", {"id": "secperf"})
trs = div.find_all("tr")
print(trs[2].prettify())
我在检查器中看到的标签如下: the tag content showing by the Safari
我猜我在使用BeautifulSoup时使用的解析器可能有问题。我还尝试了“ html.parser”,这也会带来一些意外的结果。