如何使用BeautifulSoup摆脱特殊标签?

问题描述 投票:0回答:1
from bs4 import BeautifulSoup
import requests

url = 'https://www.jisilu.cn/data/cf/cf_list/?'
res = requests.get(url)
soup = BeautifulSoup(res.content, 'html.parser')
print(soup)

我尝试使用BeautifulSoup获取数据。但是,“ html.parser”在末尾不过滤一堆</span>标签。如何摆脱这些标签。

{"page":1,"rows":[{"id":"160142","cell":{"fund_id":"160142", ...  ,"daily_spread":"-0.07%"}}],"total":42}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
python beautifulsoup
1个回答
0
投票

无需解析html。这是一个json结构,因此请使用.json()

进行阅读
import requests

url = 'https://www.jisilu.cn/data/cf/cf_list/?'
res = requests.get(url).json()
print (res)
© www.soinside.com 2019 - 2024. All rights reserved.