我正在尝试制作网络刮刀。 这是我的计划:
print ("scraping {}".format(url))
print ("scraping {}".format(url))
url_text_data = url_obj_data.text
soup = BeautifulSoup(url_text_data,'html.parser')
code = soup.findAll('div',{'class':'tabcontent'})
code = soup.findAll('div',{'class':'tabcontent'})
print ("code = {}".format(code))
return code
当我运行它时会显示错误:
is not JSON serializable
我尝试使用return json.dumps(code)
,但没有运气。
请帮帮我。
答案 0 :(得分:1)
请将'code'转换为json序列化格式
json_data = json.dumps(list(code))
可能会有效..
答案 1 :(得分:0)
请在您的问题中添加“代码”。或
您可能需要demjson.decode(code)