python 爬取的数据保存到mysql

我从某网站爬取的电影信息有 电影名,类型,演员,等字段但是像演员有好几个的如何保存啊?
如果使用mongodb感觉比较容易点

阅读 5.3k
4 个回答

如果是mysql就添加一张电影与演员的对应表,一部电影对应多个演员的,当然,如果不需要进行演员的查询,那么可以在电影表里添加一个演员字段,直接以逗号分隔即可

演员1,演员2,演员3,演员4

楼上的方法也行,我还有个思路,pickle,如果演员数量很多的话,可以使用字典之类的数据结构,再使用pickle.dumps(variable, 2)来生成二进制的数据,保存到数据库中。

支持用mongo

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题