我想使用BeautifulSoup提取HTML注释标签中的
输出应如下所示。
json
内容。<script data_id ="dfsfre2323" data_key="23424sfsfsfdafd", type="application/json"><!--
{"employee": {"name":"sonoo", "salary":56000, "married":true}}--></script>]
输出应如下所示。
Name: sonoo
Salary: 56000
Married: True
我尝试了以下方法:
from bs4 import BeautifulSoup, Comment
import json
soup = BeautifulSoup(webpage, "html.parser")
data = soup.find("script", {"type":"application/json", data_id ="dfsfre2323" data_key="23424sfsfsfdafd"})
comment = soup.find(text=lambda text:isinstance(data, Comment))
我在评论中没有得到任何东西。
提前感谢任何帮助!