Pythonはデータをクロールしてリストを取得しますが、その中のspanタグを削除するにはどうすればよいですか?
我想大声告诉你
我想大声告诉你 2017-05-18 10:55:53
0
3
998

p6ython3.6を使ってデータをクロールダウンしたのですが、最終的に表示されたのはspanタグを含むリストで、get_textやcontentsなどを使用するとエラーが報告されてしまいます。どうしてこれなの?
返される最初の結果は次のとおりです:

リーリー

私のコードは次のとおりです:

リーリー
我想大声告诉你
我想大声告诉你

全員に返信(3)
仅有的幸福

bs の API はよく覚えていないのですが、テキストを直接取得できる関数があるはずです。get_text()这个函数吧。由于你用的是find_all() それから、返された結果を再度トラバースする必要があります。 リーリー

さらに、正規表現を使用して

このパターンに直接一致させることもできます。ただし、上記のようにコンテンツリストをたどる必要があります。 <span>(.*?)<

いいねを押す +0
phpcn_u1582

質問者はtext_content()方法を試すことができます

いいねを押す +0
左手右手慢动作

正規表現やsplit+SUBSTRINGも使用できるので柔軟に使いましょう

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート