質問: moji.split('')[0] 26 print(moji) AttributeError: 'list' object has no attribute 'split' `
回答: KojiDoi さんの指摘の通り、はってあるコードだとまず soup.select の結果がmoji に格納されませんね。エラーはそのミスがない状態で出るもののようです。 その後 moji で split メソッドを呼び出そうとしていますが、split メソッドがあるのは str 型で、 moji は list (正確には bs4.element.Tag が入っている list)であるので、求める結果の為には別のやり方が必要です。 bs4.element.Tag 型は str 型にキャスト出来るようですので、以下の様なやり方がひとつ考えられます。 これを ``` moji = moji.split('')[1] moji = moji.split('')[0] ``` このように。 ``` moji = str(moji[0]).split('')[1] moji = moji.split('')[0] ```