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

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

新規登録して質問してみよう
ただいま回答率
85.35%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Python

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

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

解決済

1回答

2501閲覧

[Python][Selenium]CSV出力時の文字化けを直したい

kmnsxr

総合スコア3

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Python

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

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2020/08/31 09:59

pythonでseleniumを使ってWebブラウザの自動化を実装しています.
現在のURLを

cur_url = driver.current_url

↑で取得し

csvFile = open("table.csv", 'wt', encoding = 'utf-8')
writer = csv.writer(csvFile)
writer.writerow(cur_url)

CSV出力しました.

しかしこの方法だとURLが文字化けして出力されます.(Excel・メモ帳で開いて確認しました)

文字化けしない方法を教えていただきたいです.

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

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

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

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

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

guest

回答1

0

ベストアンサー

OSは何ですか? Windows10 バージョン1903以降であればメモ帳でutf-8を開くことができるようです。

メモ帳の既定の文字コードが[UTF-8]に

上記以外のOSであれば文字コードをShift_jisで保存すると良いでしょう。
文字コードをutf-8から変えたくない場合は、他のテキストエディタ(サクラエディタなど)を使ってください。
excelでutf-8のファイルを読み込みたい場合はExcel2016(Excel2019)で文字化けするUTF-8のCSVファイルを開くで出来ます。

投稿2020/08/31 10:24

編集2020/08/31 10:28
meg_

総合スコア10760

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

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

kmnsxr

2020/08/31 12:30

OSはWindows10です. 上記の件試してみましたところ,文字化けはなくなったのですがURLの文字の間全てに,(カンマ)が入ってしまっています. よろしければURL形式に直す方法を教えていただきたいです.
meg_

2020/08/31 12:36

> 文字化けはなくなったのですがURLの文字の間全てに,(カンマ)が入ってしまっています. よく分からないので、具体例例を示せますか?
kmnsxr

2020/08/31 12:37

h,t,t,p,s,:,/,/, このような状態です.
meg_

2020/08/31 13:02

writer.writerow([cur_url])でどうでしょうか?
kmnsxr

2020/08/31 13:25

解決しました.ありがとうございました.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問