質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

2439閲覧

BeautifulSoup使用時に「No handlers could be found for logger "bs4.dammit"」と表示されます。

tyobit

総合スコア17

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2018/05/27 12:07

Python2.7においてurllib2とBeautifulSoupを使ってHTMLを扱おうと思っています。

とりあえず、下記のようにしてGoogleの検索画面を表示させようとしました。

python

1# -*- coding: utf-8; -*- 2 3import urllib2 4from bs4 import BeautifulSoup 5 6 7html = urllib2.urlopen("https://www.google.co.jp/") 8 9soup = BeautifulSoup(html, "html.parser") 10 11soup.prettify()

結果として、下記のような出力がされました。

No handlers could be found for logger "bs4.dammit"

とりあえず、事前準備として

pip install beautifulsoup4

を使用してbeautifulsoup4をインストールしました。

Successfully installed beautifulsoup4-4.6.0

と表示されたのでインストールは正しくできていると思います。

アドバイス等よろしくお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/bs4/dammit.py#L350
https://docs.python.org/ja/3.6/howto/logging.html#what-happens-if-no-configuration-is-provided

bs4.dammit.UnicodeDammitクラスが生成するログがどうしても読みたい、というのでなければ放っておいていいと思います。
放っておくのがいやなら、loggingの勉強をして適切に設定を書いてください。(何が適切かはあなた次第)

あるいは、こちらを強く推奨しますが、Python3.2以降にしましょう。
いまさらPython2系を勉強するなんて、そうする強い理由がないなら、無駄な労力を払うだけかと思います。

投稿2018/05/27 15:23

編集2018/05/27 23:35
quickquip

総合スコア11038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問