スクレイピングしてて文字化け防止用にresponse.apparent_encodingを使った
print(response.text) だと文字化けせずに表示されるけれどテキストファイルに書き出すと文字化けする…
response.encodingで取得したデータの文字コード見ると”utf-8″
書き出したファイルの文字コードも”UTF-8″
でも、文字化けしてる…
対応
書き出し時に文字コードを指定する
【例】
f = open(filename, mode =”w” ,encoding = “utf-8”)
以上