前提・実現したいこと
Python等を使用して複数ページのサイトに使用されているClass名を一覧化したい。
サンプルコード
import requests import csv from bs4 import BeautifulSoup # パース対象のHTML r = requests.get("###URL###") # BeautifulSoupのインスタンスを生成 soup = BeautifulSoup(r.content, "html.parser") # 大枠を指定 target = soup.find(class_="###CLASS###") ## 配列を作成 tags = [elem.get('class') for elem in target.find_all()] print(tags) f = open("output.csv", "w") writecsv = csv.writer(f, lineterminator='\n') writecsv.writerow(tags) f.close()
今のアウトプット結果
['AAA', 'BBB']",['CCC'],,,,,['DDD']
希望アウトプット結果
AAA BBB CCC DDD
pythonを触り始めて数時間、、、
まだ単ページの抽出(さらに希望の抽出結果になっていない)状態で悩んでいます。
文字列の変換すらママならない初心者プログラマですが、
希望アウトプットスタイルにするにはどのようにしたら良いのでしょうか。。