gpt4 book ai didi

python - beautifulsoup .select 不返回任何内容

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:50 25 4
gpt4 key购买 nike

我是一名业余Python用户。目前我正在尝试找出漂亮的 soup 模块,但我无法使用 select 方法来查找任何内容。我制作了示例 html 文件(或多或少是从《用 python 自动化无聊的东西》一书中复制的),其内容是:

<html><head><title>The Website Title</title></head>
<body>
<p><strong>Hi There!</strong> here is a link to a website: <a href="http://
inventwithpython.com">a website thing</a>.</p>
<p class="slogan">this is a roundup, this is a low flying panic attack.</p>
<p>By <span id="author">Yonatan.</span></p>
</body></html>

我已将此代码输入到 shell 中:

examplefile = open('example.html')
examplesoup = bs4.BeautifulSoup(examplefile.read())
elem = examplesoup.select('#author')

但是我得到的 elem 是一个空列表。我检查过 examplefile.read() ,它是真实的。也尝试了 select('p') 但什么也没得到。我在这里缺少一些非常明显的东西吗?我也是 html 新手。

最佳答案

试试这个

examplefile = open('example.html')
myfile=examplefile.read()
examplesoup = bs4.BeautifulSoup(myfile)
elem = examplesoup.select('#author')

这应该有效。

关于python - beautifulsoup .select 不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45734880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com