soup2=BeautifulSoup(marks.content,'html.parser')
markstable=soup2.find('table')
return {'marksheet':markstable}
在marstable变量中编写上面部分代码,它从网站的报废内容中获取html标记。我将它直接返回到终端,以便客户接收它。
这是错误的发送方式。我应该如何发送它。 我正在使用flask和flask_restful
制作其余的api答案 0 :(得分:0)
检查markstable
上的类型。我相信BS .find方法返回一个字典,而不是一个字符串,所以你需要在返回之前将它序列化为json。
尝试将jsonify添加到您从flask中导入的内容,然后
return jsonify(markstable= markstable)