#前提・実現したいこと
python初学習者です。
Webページの指定したクラスのテキストデータを配列にして、
コメントをつけてくれた人ごとにCSVにしたいと考えています。
しかしながら、ページの最後の人しか吐き出せない状態です。
ご教授いただきたく存じます。
##該当のソースコード
AAA = soup.find_all('div', class_ = 'xxx') for BBB in AAA: CCC = BBB.getText() DDD = CCC.replace('\xa0', ' ') eee = [x.strip() for x in DDD.split('\n') if not x.strip() == ''] print(eee) #ターミナル確認 with open(r"eee", 'wt', encoding='cp932') as file: writer = csv.writer(file,lineterminator=',') writer.writerows([eee])
試したこと
多次元配列になっていないのが問題かと考えましたが。
多次元配列化が上手くできず、最後('div', class_ = 'xxx') のみCSV出力されます。
補足情報(FW/ツールのバージョンなど)
python:3.8.0
Windows:10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/03 00:34