Web サイトをスクレイパーして MySql db にデータを挿入する Python スクレイパーがあります。突然、エラーが発生しました
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u20ac' in position 39: ordinal not in range(256)
の記号を含む文字列を解析したときEURO -- €1
。
この問題を解決する方法を説明している記事をいくつか見ましたが、それらを私の問題に適用する方法がわかりませんでした。を使用してデータをスクレイピングするだけBeautifulSoup
で、手動でエンコード/デコードしません。
このモジュールを使用import MySQLdb
して、MySql を操作します。
では、どうすればこの問題を解決できますか?