jsou怎么解析HTML文本中function内容

我获取网页的HTML文本,其中function如下,怎么解析?我想获取'sname','downloadUrl'这两个字段的值

// 详情页的命名空间 var detail = (function () { return { 'sid': 214664, 'sname': '神庙逃亡2', 'type': 'game', 'cid1': 2, 'cid2': 102245, 'pname': 'com.imangi.templerun2', 'downloadUrl': 'http://shouji.360tpcdn.com/150429/2196b11956e5156b1b542f09c427a76b/com.imangi.templerun2_4531.apk', 'filemd5': '2196b11956e5156b1b542f09c427a76b', 'vcode': '4531', 'baike_name': '神庙逃亡2官方版 Android_com.imangi.templerun2' }; })();