2017-07-26 4 views
0

私は最初のWebクローラーで作業しており、結果を印刷する方法を理解できません。エラーはありませんが、何も表示されません。 BS4インポートBeautifulSoup 輸入urllib3からWebクローラーが印刷されない

デフextract_links():

http = urllib3.PoolManager() 
r = http.request('GET', 'http://www.drankbank.com/happy-hour-chicago.html') 
soup = BeautifulSoup(r, 'html.parser') 
print(soup) 

extract_links()

ありがとうございます!

答えて

0

リクエストで返されたデータにアクセスしていません。

soup = BeautifulSoup(r, 'html.parser') 

は次のようになります。

soup = BeautifulSoup(r.data, 'html.parser') 
+0

ありがとうございました!!これは非常に新しいです。 –

+0

ここではurllib3のガイドも参考になりますhttp://urllib3.readthedocs.io/en/latest/user-guide.html – martinB0103

関連する問題