回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p><a href="https://i.stack.imgur.com/IbQt9.png" rel="nofollow noreferrer">The source code of one page</a>
我正在编写一个新闻精灵,我想通过python从脚本中获取pubtime值。目前我可以得到脚本的内容,如下:</p>
<pre><code>{
site:'sports',
site_cname:'体育',
site_url:'',
title:'球爹喊话詹皇:想拿更多冠军 那就和我儿子搭档 ',
id:'20170802002470',
pubtime:'2017-08-02 06:22',
type:'2',
article_url:'',
sosokeys:{key1:'NBA',key2:'湖人',key3:'球爹',key4:'詹姆斯'},
tags:['NBA','湖人','球爹','詹姆斯'],
catalog:'basket',
catalog_full:'sports-basket-nba',
sub_nav:'nba',
topic:{name:'',cname:'',ztcatalog:''},
subName:{name:'basket',url:'', cname:'篮球'},
isShowLastAD:'',
tpl:
{dev:'nba',ver:'1.0.0.0',time:'20150512',type:'1',stype:''}
}
</code></pre>
<p>我试着用json.loads()方法将字符串传输到json对象,但失败。它抛出错误:</p>
^{pr2}$
<p>在抛出此错误之前,我已将所有“'”替换为“”。对于这个错误,我知道原因可能是所有的键都应该用双引号括起来,但是这里有太多的键,我认为手动地用双引号将每个键括起来并不是最佳选择。目前,我不知道如何处理pubtime的值。欢迎提出任何建议。提前谢谢你。在</p>