編集:問題は BS4 の Ubuntu のインストールにあるように見えた - ピップでアンインストールして再インストールすると問題が解決した
これは、両方のケースを使用して実際に機能します(find_all
BS4とそれ以前の場合findAll
)。sp
変数にコンテンツがあることを確認しましたか?
In [1]: import urllib2
In [2]: from bs4 import BeautifulSoup
In [3]: response = urllib2.urlopen('http://www.directmirror.com/files/0GR7ZPCY')
In [4]: html = response.read()
In [5]: sp = BeautifulSoup(html)
In [6]: ll = sp.find_all('a')
In [7]: ll
Out[7]:
[<a class="twitter-share-button" data-count="vertical" data-via="DirectMirror" href="http://twitter.com/share">Tweet</a>,
<a href="/"><img alt="logo" border="0" src="/images/logo2.png"/></a>,
<a href="/register.php" style="color:#ffffff">Register</a>,
<a href="/login.php" style="color:#ffffff">Login</a>,
# Continues...