投稿    登录
  《Python3网络爬虫开发实战》赠书活动正在进行中!详情请戳赠书活动!欢迎参与!非常感谢!

Scrapy小技巧-MySQL存储

Python 哎哟卧槽 9484浏览 30评论

吃惊表情1

这两天上班接手,别人留下来的爬虫发现一个很好玩的 SQL脚本拼接。

只要你的Scrapy Field字段名字和 数据库字段的名字 一样。那么恭喜你你就可以拷贝这段SQL拼接脚本。进行MySQL入库处理。

具体拼接代码如下:

这个SQL拼接实现了,如果数据库存在相同数据则 更新,不存在则插入 的SQL语句

具体实现就是第一个for循环,获取key作为MySQL字段名字、VALUES做为SQL的VALUES(拼接成一个插入的SQL语句)

第二个for循环,实现了 字段名 = VALUES的拼接。

和第一个for循环的中的sql就组成了 insert into  XXXXX   on duplicate key update 这个。存在则更新 不存在则插入的SQL语句。

QQ图片20161021225948

我只能所 6666666666 写这个拼接的小哥儿有想法。还挺通用。

不知道你们有没有想到这种方法 反正我是没想到。

转载请注明:静觅 » Scrapy小技巧-MySQL存储

喜欢 (47)or分享 (0)

我的个人微信公众号,联系我请直接在公众号留言即可~

扫码或搜索:进击的Coder

进击的Coder

微信公众号 扫一扫关注

想结交更多的朋友吗?

来进击的Coder瞧瞧吧

进击的Coder

QQ群号 99350970 立即加入

进击的Coder灌水太多?

这里是纯粹的技术领地

激进的Coder

QQ群号 627725766 立即加入

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(30)个小伙伴在吐槽
  1. levitra ou tadalafil homme cialis tadalafil ou viagra qual é melhor
    http://cialisps.com/2019-01-15 09:23 (24小时前)回复
  2. the effects of female sildenafil http://www.triviagra.com/ what happens if you take a quarter of sildenafil viagra what are long term effects of viagra
    discount viagra2019-01-15 03:19 (1天前)回复
  3. levetiracetam and sildenafil https://tadapox.wixsite.com/tadapox buy tadapox privacy sildenafil kesan sampingan silagra pills for sale does sildenafil make it harder to ejaculate
    lowest price on silagra2019-01-13 03:10 (3天前)回复
  4. how young to take sildenafil http://www.buyscialisrx.com/ generic cialis online, durГ©e de validitГ© d'une ordonnance pour tadalafil
    ZentMoorospoirl2019-01-07 20:56 回复
  5. advice on taking tadalafil [url=http://cialisps.com/]cialis coupon[/url] uso prolongado tadalafil.
    tadalafil 20mg2019-01-05 13:07 回复
  6. tadalafil generico farmacia roma buy cialis online tadalafil senza dogana [url=http://www.cialisle.com/]cialis cost[/url]
    generic cialis2019-01-05 08:18 回复
  7. is sildenafil bad for gout viagra online prescription ims health sildenafil [url=http://viagrarow.com/]buy viagra no prescription in uk viagra generic viagra cheap india[/url]
  8. which one is better tadalafil levitra or viagra cialis cialis marseille fr pilules
    ZentMoorospoirl2019-01-03 00:03 回复
  9. venta tadalafil viagra levitra generic viagra online what would happen if a girl took sildenafil yahoo
    ZentMoorospoirl2019-01-02 20:40 回复
  10. when to take sildenafil for fun does generic viagra work tadalafil red bull
    ZentMoorospoirl2019-01-02 19:15 回复
  11. side effects of sildenafil long term use cheap viagra http://www.viagrapid.com/ viagra online can you ejaculate more than once with sildenafil
    viagra pills2019-01-01 14:11 回复
  12. gibt es etwas anderes als sildenafil generic viagra buying sildenafil online advice [url=http://viagrabs.com/]buy viagra[/url]
    sildenafil2018-12-31 09:33 回复
  13. propecia viagra together cialis canada meglio viagra levitra o cialis
    ZentMoorospoirl2018-12-31 00:03 回复
1 2