美丽的汤:不是JSON序列

时间:2017-10-27 05:12:13

标签: python beautifulsoup

我正在尝试制作网络刮刀。 这是我的计划:

    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),但没有运气。 请帮帮我。

2 个答案:

答案 0 :(得分:1)

请将'code'转换为json序列化格式

json_data = json.dumps(list(code))

可能会有效..

答案 1 :(得分:0)

请在您的问题中添加“代码”。或

您可能需要demjson.decode(code)