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