前提・実現したいこと
Beautiful Soupでスクレイピングしたリスト型データに1つだけダミーのデータを追加したい
発生している問題
appendメソッドでデータを追加してもNoneが返ってきて困っています。
解決方法を教えていただきたいです。
該当のソースコード
Python
1from bs4 import BeautifulSoup 2import requests 3 4url = 'http://jiro8.sakura.ne.jp/index.php?code=1901010101' 5html = requests.get(url) 6html.encoding = 'EUC-JP' 7soup = BeautifulSoup(html.content,'html.parser') 8 9horse_name_list = [n.get_text() for n in soup.select('td.c231')].append("dummy") 10print(horse_name_list) 11 12# 出力:None
試したこと
horse_name_list = [n.get_text() for n in soup.select('td.c231')] type(horse_name_list) # list print([n.get_text() for n in soup.select('td.c231')]) # ['キタノコドウ', 'マイネルラクスマン', 'エスカレlション', 'セイウンジュリア', 'ネモフィラブルl', 'ラグリマスネグラス', 'プントファイヤl', 'サンモンテベロ', 'ゴルコンダ']
補足情報(FW/ツールのバージョン)
jupyter lab にて実行
beautifulsoup4 4.8.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/29 09:36