Scrapy javascript json对象加载

2024-09-30 08:33:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我刮一个网站有javascript的json对象。如何将javascript json对象转换为纯json对象。我需要JSON.stringfy文件类似javascript的方法。我怎样才能在python上做到这一点。你知道吗

{
            title: 'Erkek Gri Sandalet',
            description: '<ul><li>Asıl Dış Materyal: Suni Deri</li><li>İç Materyal: Suni Deri</li><li>Taban Materyali: Kauçuk Taban</li></ul>',
            url: '/erkek-gri-sandalet-3500250',
            code: 'C-362686',
            id: '3500250'
}

将上面的字符串传递到json.loads文件()错误为

json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

如何将此javascript json对象转换为本机json。我使用https://www.freeformatter.com/json-formatter.html网站来验证上面的json,并且该网站可以轻松地验证和转换本机json。你知道吗

screenshot of online validator


Tags: 文件对象方法jsontitle网站lijavascript
1条回答
网友
1楼 · 发布于 2024-09-30 08:33:46

你可以用正则表达式做一些奇怪的事情,但实际上你应该利用这样一个事实:即使这不是有效的JSON,它也是有效的YAML。安装PyYAML,您只需执行yaml.load(data)。你知道吗

相关问题 更多 >

    热门问题