gpt4 book ai didi

python - dump() 缺少 1 个必需的位置参数 : 'fp' in python json

转载 作者:IT老高 更新时间:2023-10-28 21:07:00 25 4
gpt4 key购买 nike

我正在尝试美化 json 格式,但出现此错误:

import requests as tt
from bs4 import BeautifulSoup
import json

get_url=tt.get("https://in.pinterest.com/search/pins/?rs=ac&len=2&q=batman%20motivation&eq=batman%20moti&etslf=5839&term_meta[]=batman%7Cautocomplete%7Cundefined&term_meta[]=motivation%7Cautocomplete%7Cundefined")
soup=BeautifulSoup(get_url.text,"html.parser")

select_css=soup.select("script#jsInit1")[0]
for i in select_css:
print(json.dump(json.loads(i),indent=4,sort_keys=True))

基本上我想提取这种类型的元素:

'orig': {'width': 1080, 'url': '', 'height': 1349},

我知道我可以做到这一点

select_css.get('orig').get('url')

但我不确定这个 json 元素是否是任何元素下的嵌套元素?这就是为什么我试图美化以获得想法。

最佳答案

使用 json.dumps() 代替。 json.dump() 需要一个文件对象并将 JSON 转储到它。

关于python - dump() 缺少 1 个必需的位置参数 : 'fp' in python json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46396827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com