つながった文字列を分割したい

前提

pythonでポケモンsvのポケモンの情報をこちらのサイトからスクレイピングしています。
↓↓
https://altema.jp/pokemonsv/pokemonlist

実現したいこと

ポケモンの情報を取得できたのですが攻撃や体力が分割できない

発生している問題・エラーメッセージ

['HP40攻撃61防御54特攻45特防45素早65合計310',
'HP61攻撃80防御63特攻60特防63素早83合計410',
'HP76攻撃110防御70特攻81特防70素早123合計530',
'HP67攻撃45防御59特攻63特防40素早36合計310',
'HP81攻撃55防御78特攻90特防68素早49合計421',
'HP104攻撃75防御100特攻110特防75素早66合計530', ...............................

該当のソースコード

python

1hps_list = []2 3#体力情報を取得4hps = soup.find_all("div",attrs={"class": "syuzokuchi"})5 6for hp in hps:7 hp = hp.text.strip()8 hps_list.append(hp)9pprint(hps_list)

試したこと

splitなどを使い分割を試みたがうまくいかなかった

補足情報(FW/ツールのバージョンなど)

python 3.10.0
Visual Studio Code

コメントを投稿

0 コメント