2016-09-17 2 views
0

次のコードを試して、ページのURLを抽出しました。print soup.prettify空白の出力を生成する

from bs4 import BeautifulSoup 
import urllib3 

http = urllib3.PoolManager() 

url = 'http://www.thefamouspeople.com/singers.php' 
response = http.request('GET', url) 
html = response.read() 
soup = BeautifulSoup(html) 


print soup.prettify() 

しかし、私は空白の出力を与えるのだろうかと思っていました。何か不足していますか?

答えて

0

html = response.read()が返されるため、html = response.read()の後にhtml = str(html)を追加してみる必要があります。

+0

@ Michael Blumanありがとうございました。私はあなたの提案にしたがって修正しましたが、出力はありませんでした。 – Harry

+0

あなたはそれが空であるかどうかを見るためにstrへのキャストの後にhtmlを印刷しようとしましたか? –

+0

はい。私はそれを試みました。 – Harry

関連する問題