爬虫爬到的字典数据,只会分成两个列表然后构造 sql 语句 有没有简洁的写法?
1
virusdefender 2016-09-15 00:10:13 +08:00 via iPhone
json
|
2
CosimoZi 2016-09-15 00:16:41 +08:00
尽量不要二次解析
|
3
techmoe 2016-09-15 00:18:07 +08:00 via Android
我也不想二次解析,但是在不考虑检索条件下 dumps 成 json 的确是一个很好理解也很方便的办法。
|
4
tairan2006 2016-09-15 00:21:15 +08:00 via Android
用 mongo
|
5
Arthur2e5 2016-09-15 23:27:11 +08:00
json 在不少数据库里面都有专门的数据格式支持,所以说真的……(
|
6
reus 2016-09-16 02:29:03 +08:00
用 postgres 的 jsonb 类型,支持索引
|
7
qq7171891 2016-09-19 17:57:55 +08:00
我直接存,读出来的时候用 eval()还原。
|
8
Arthur2e5 2016-09-27 11:33:02 +08:00
@qq7171891 暂时不吐槽你在 Python 版里面 eval JSON ,我先告诉你这样子对 JS 都行不通:
http://timelessrepo.com/json-isnt-a-javascript-subset JS 也好, Py 也好,为什么就是不愿意去用专门的东西呢? |
9
Arthur2e5 2016-09-27 11:36:17 +08:00
@qq7171891 (啊…继续歪楼。)
其实刚才直接说不能 eval 也不对,至少 ES5 是可以了, JSON 设计目标之一也是这个: https://github.com/judofyr/timeless/issues/57 问题是明明可以避免数据库中邪恶管理员插入的任意代码执行的…… |
10
Arthur2e5 2016-09-27 11:40:05 +08:00
(对不起,我把 issue 看错了……啊自己真是的。)
|