前提・実現したいこと
pythonでスクレイピングを行い、適当なサイトからテキストファイルに全テキストを書き込みたいのですが、以下のエラーメッセージで書き込むことができません
発生している問題・エラーメッセージ
UnicodeEncodeError: 'cp932' codec can't encode character '\xab' in position 31709: illegal multibyte sequence
該当のソースコード
from bs4 import BeautifulSoup import urllib.request req = urllib.request.urlopen('適当なURL') soup = BeautifulSoup(req.read()) text = soup.prettify() with open(' e.txt', "w") as file: file.write(text) print('Complete Scraiping.')
試したこと
読み込まない文字は無視させようとしましたが変わりませんでした
補足情報(FW/ツールのバージョンなど)
Atomとコマンドプロンプトを使っています
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/22 06:50