前提・実現したいこと
私は以下のような表をCSVファイルで作りたいと思っています。
HTMLは下記のとおりです。本来のHTMLは長いため必要な個所を記載します。
ミズゴロウとキモリのところには
<p class="result-label"><span class="lbl-ipo-decline">A</span></p> <p class="result-label"><span class="lbl-ipo-decline">B</span></p> のHTMLがありますが、アチャモのところにはありません。 対象のHTMLがない場合、なしと表記した結果を表示したいのですが、やり方がわかりません。 やり方の分かる方ご教授願います。ランク | ポケモン | |
---|---|---|
なし | アチャモ | |
A | ミズゴロウ | |
B | キモリ |
html
1<div class="ttl-result-area"> 2<div class="ttl-stock-area"> 3<h3 class="ttl-stock"> 4<span class="horizontal-rhythm"> 5<span class="txt-code">4378</span>アチャモ</span><span class="horizontal-rhythm">火</span><span class="ttl-stock-supple"><span class="ttl-stock-supple sub-lbl ico-doc-text-1"><a class="apl-popupwin" data-windowname="mokuromi_RmfTrdStkIpoLst" data-windowsize="880|700" href="/web/rmfTrdStkIpoPspTransferAction.do?migrCd=4378" target="_blank" title="新規ウィンドウを開く">目論見書<i class="ico-squares"></i></a></span></span></h3> 6</div> 7</div> 8<div class="ttl-result-area"> 9<p class="result-label"><span class="lbl-ipo-decline">A</span></p> 10<div class="ttl-stock-area"> 11<h3 class="ttl-stock"> 12<span class="horizontal-rhythm"> 13<span class="txt-code">9249</span>ミズゴロウ</span><span class="horizontal-rhythm">水</span><span class="ttl-stock-supple"><span class="ttl-stock-supple sub-lbl ico-doc-text-1"><a class="apl-popupwin" data-windowname="mokuromi_RmfTrdStkIpoLst" data-windowsize="880|700" href="/web/rmfTrdStkIpoPspTransferAction.do?migrCd=9249" target="_blank" title="新規ウィンドウを開く">目論見書<i class="ico-squares"></i></a></span></span></h3> 14<div class="element-rhythm-extra-long anchor-pt" id="IPO_6523"> 15<div class="ttl-result-area"> 16<p class="result-label"><span class="lbl-ipo-decline">B</span></p> 17<div class="ttl-stock-area"> 18<h3 class="ttl-stock"> 19<span class="horizontal-rhythm"> 20<span class="txt-code">6523</span>キモリ</span><span class="horizontal-rhythm">草</span><span class="ttl-stock-supple"><span class="ttl-stock-supple sub-lbl ico-doc-text-1"><a class="apl-popupwin" data-windowname="mokuromi_RmfTrdStkIpoLst" data-windowsize="880|700" href="/web/rmfTrdStkIpoPspTransferAction.do?migrCd=6523" target="_blank" title="新規ウィンドウを開く">目論見書<i class="ico-squares"></i></a></span></span></h3> 21</div> 22</div>
該当のソースコード
python
1spotの中には上記のHTMLが入っています。 2pokemon = spot.find_all('p', attrs={'class': 'result-label'}) 3only_reslet = spot.find_all('span', attrs={'class': 'lbl-ipo-decline'}) 4 5ポケモン名の抽出はできましたので、今回は記載を省きます 6 7### 補足情報(FW/ツールのバージョンなど) 8当方初心者のため、わかりにくいところが多々あるかと思いますが、質問いただければできるだけ早めに返答いたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/09 11:32
2021/10/09 11:47 編集
2021/10/09 13:39