beautifulsoup .select什么都不返回

时间:2017-08-17 12:16:20

标签: python html ubuntu beautifulsoup python-3.5

我是业余的python用户。目前我正在试图弄清楚美丽的汤模块,但我无法通过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()及其真实的东西。也试过选择('p')并没有得到任何东西。 我有什么非常明显的东西在这里失踪吗?我也是html的新手。

1 个答案:

答案 0 :(得分:1)

试试这个

[SKStoreReviewController requestReview];

这应该有效。