【发布时间】:2019-06-13 04:35:31
【问题描述】:
我有一个这样的 html 表。尝试使用 pandas.read_html 和 beautifulsoup,。真的很郁闷,求救!!
这是我原来的python代码:
url = 'http://financials.morningstar.com/ajax/keystatsAjax.html?t=wja&culture=en-CA®ion=CAN'
lm_json = requests.get(url).json()
ksContent = BeautifulSoup(lm_json["ksContent"],"html.parser")
table = ksContent.find("table", {'class': "r_table1 text2"})
jsonD = json.dumps(table.text)
jsonL = json.loads(jsonD)
'table' 会有 html 表格,但 json 转换会变成纯文本。
【问题讨论】:
-
我已经更新了代码,但是json转换得到的是纯文本